![]() The modular design of calibre is expressed via Plugins. Because of its roots, calibre has aĬomprehensive command line interface for all its functions, documented in Command Line Interface. ![]() This makes adding new features and fixingīugs in calibre very easy, resulting in a frenetic pace of development. The modules interact with each other via well defined interfaces. ![]() Using the debugger in your favorite Python IDEĮxecuting arbitrary scripts in the calibre Python environmentĪPI documentation for various parts of calibreĬalibre has its roots in the Unix world, which means that its design is highly modular. Using the Python debugger as a remote debugger Having separate “normal” and “development” calibre installs on the same computer Note that calibre requires at least Python 3.8. You will learn how to get a calibre development environment set up on the operating system of your choice.Ĭalibre is written primarily in Python with some C/C++ code for speed and system interfacing. This means that you are free to download and modify the program to your heart’s content. Use the library located at the specified path.Setting up a calibre development environment ¶Ĭalibre is completely open source, licensed under the GNU GPL v3. Show program 's version number and exit -with-library ¶ Present only for legacy reasons -version ¶ Note that if there are running jobs, they will be silently aborted, so use with care. ![]() Ignore custom plugins, useful if you installed a plugin that is preventing calibre from starting -no-update-check ¶ĭo not check for updates -shutdown-running-calibre, -s ¶Ĭause a running calibre instance, if any, to be shutdown. Show this help message and exit -ignore-plugins ¶ For example: “/some path/with spaces” ¶ -detach ¶ĭetach from the controlling terminal, if any (Linux only) -help, -h ¶ Whenever you pass arguments to calibre that have spaces in them, enclose the arguments in quotation marks. Various URL based actions is in the User Manual. Libraries with spaces replaced by underscores. Library names are the folder names of the ![]() “test_library” in the calibre E-book viewer. Will open the book with id 1842 in the EPUB format from the library For example:Ĭalibre://view-book/test_library/1842/epub You can also specify calibre URLs to perform variousĭifferent actions, than just adding books. Launch the main calibre Graphical User Interface and optionally add the e-book at ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |