![]() You can download the Hello World plugin fromĮvery time you use calibre to convert a book, the plugin’s run() method will be called and theĬonverted book will have its publisher set to “Hello World”. If you installed calibre in /Applications the command line toolsĪre in /Applications/calibre.app/Contents/MacOS/. On macOS, the command line tools are inside the calibre bundle, for example, ![]() The folder in which you created _init_.py: To add this code to calibre as a plugin, simply run the following in publisher = 'Hello World' set_metadata ( file, mi, ext ) return path_to_ebook lower () mi = get_metadata ( file, ext ) mi. The ability to add notes to any author, tag, series, etc.From calibre.customize import FileTypePlugin class HelloWorld ( FileTypePlugin ): name = 'Hello World Plugin' # Name of the plugin description = 'Set the publisher to Hello World for all new conversions' supported_platforms = # Platforms this plugin will run on author = 'Acme Inc.' # The author of this plugin version = ( 1, 0, 0 ) # The version number of this plugin file_types = # The file types that this plugin will be applied to on_postprocess = True # Run this plugin after conversion is complete minimum_calibre_version = ( 0, 7, 53 ) def run ( self, path_to_ebook ): from import get_metadata, set_metadata with open ( path_to_ebook, 'r+b' ) as file : ext = os.Calibre’s robust conversion options support Add tags and comments for better searchability. Calibre keeps things orderly by creating single entries for books that contains multiple formats. Let Calibre be your multi-tasking digital librarian. ![]() Organize your collection, convert your books to multiple formats, and sync with all of your devices. Calibre is a complete e-book library manager. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |