![]() ![]() Similarly, adding supportįor new conversion formats involves writing input/output format plugins. ![]() There is a tutorial on writing calibre plugins.įor example, adding support for a new device to calibre typically involves writing less than a 100 lines of code in the form ofĪ device driver plugin. 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. It also lets you edit its metadata from the interface of the program and explore the collection of eBooks from a web browser.Setting up a calibre development environment ¶Ĭalibre is completely open source, licensed under the GNU GPL v3. It supports all kinds of formats, both reading and conversion, from the most popular ones like ePub, PDF, txt, or RTF to the export to fb2, OEB or MOBI.Īnother one of its most valued features is the possibility to synchronize your books with your eBook reader, be it an Amazon Kindle or other models like Papyre, Cybook or the Sony PRS.Ĭalibre uses a Cover Flow style interface to navigate through the covers of the books. One of the most interesting features lets you convert between eBook formats, transform a newsfeed to an eBook or synchronize the eBooks with an external device. You can organize your collection by author, publication date or publisher, among others. Plus, you can adapt the files to fit your device's reader format. Calibre is an eBook manager, organizer, and reader that can help you organize and catalog your collection. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |