Skip to content

bcg62/calibre-kindle-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

##About

Simple bash script that converts all ebooks found in a directory to any specified format/device profile. Post conversion the books are added to Calibre, embedded metadata updated, and polished.

Note: as per the Calibre docs, polishing only works for AZW3 or EPUB formats.

Configuration Options

/etc/defaults/calibre or environment variables

DOWNLOADS Location of newly downloaed ebooks. LIBRARY Path to calibre library. CALIBRE_PATH Path to calibre installation. CACHE_FILE Cache file that prevents re-polishing every book on each run. CONVERT_FORMATS Valid formats to convert. OUTPUT_FORMAT Desired ebook output format extension. PROFILE Device profile: 'kindle_pw' for kindle paperwhite.

Example usage

LazyLibrarian with "Calibre Auto Add" directory set to DOWNLOADS.

Install this script as a cron which moniors DOWNLOADS and takes action when new books arrive

*/10 * * * * /usr/local/bin/updatecalibre.sh >> /tmp/update.log 2>&1

The calibre mobile web GUI works well enough on kindle devices to directly download your freshly formated and polished azw3 ebooks.

This could also be modifed as a sabnzbd post processing script, or future enhancements could inlcude emailing the books directly to a kindle device.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages