connected_device and 'ondevice' in fields : fields. join ( sorted ( list ( all_fields ))))) raise ValueError ( "unable to generate catalog with specified fields" ) fields = else : fields = sorted ( all_fields, key = self. join ( invalid_fields )) print ( "available fields in ' %s ': %s " % ( current_library_name (), ', '. union ( all_custom_fields ) if getattr ( opts, 'fields', 'all' ) != 'all' : # Make a list from opts.fields of = requested_fields = set ( of ) # Validate requested_fields if requested_fields - all_fields : from calibre.library import current_library_name invalid_fields = sorted ( list ( requested_fields - all_fields )) print ( "invalid -fields specified: %s " % ', '. add ( field + '_index' ) all_fields = all_std_fields. Our editors have curated a list of 2 alternatives to Calibre, check them out. Tested in TechSpot labs using VirusTotal technology. field_metadata if fm = 'series' : all_custom_fields. This download has been certified 100 clean. custom_field_keys ()) for field in list ( all_custom_fields ): fm = db. Calibre is a free and open source e-book library management application developed by users of e-books for users of e-books. docx, which can be directly converted in calibre. Another alternative is to use the free LibreOffice. Just download it and convert it to EPUB or AZW3 to see what calibre can do. Class Plugin : # all_custom_fields = set ( db. docx file that demonstrates the capabilities of the calibre conversion engine.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |