The mekk.calibre package contains a helper scripts for some Calibre tasks.
Script list
The following scripts are available:
calibre_guess_and_add_isbn
Checks books without ISBN (set in metadata) for ISBN-like string present in leading pages. If found, add it to the metadata (what makes it possible to download full metadata, covers, etc).
calibre_convert_docs_to_rtf
Convert any .doc to .rtf (unless already present) - using openoffice.
calibre_add_if_missing
Checks given directory tree for books not yet present in calibre, add them if found. Uses binary file comparison to check whether the file is identical (file name and metadata are not used, on purpose).
calibre_find_books_missing_in_database
Checks whether Calibre database directory contains some unregistered files and report them if found.
calibre_report_duplicates
Report duplicates, adding information of which of them are surely safe to merge (because duplicated books are identical or because formats do not overlap) and which require examination.
Product's homepage
Requirements:
· Python