Calibre Web Automated is an upgrade of Calibre-Web that adds automatic book import, format conversion, EPUB fixing, metadata updates, and backups — all with minimal user effort.
Please check our application chart to see which GigaDrive Plans are eligible to install this application.
CWA currently supports automatic ingest of 27 different popular ebook formats
Users can configure the services behavior to ignore and/or have certain formats automatically converted to other formats in the Admin Panel
On by default though can be toggled of in the CWA Settings page, with EPUB as the default target format
Available target formats include: EPUB, MOBI, AZW3, KEPUB & PDF
Upon detecting new files in the Ingest Directory, if any of the files are in formats the user has configured CWA to auto-convert to the current target format,
The following 28 file types are currently supported:
.azw, .azw3, .azw4, .mobi, .cbz, .cbr, .cb7, .cbc, .chm, .djvu, .docx, .epub, .fb2, .fbz, .html, .htmlz, .lit, .lrf, .odt, .pdf, .prc, .pdb, .pml, .rb, .rtf, .snb, .tcr, .txtz
In stock Calibre-Web, any changes made to a book’s Cover and/or Metadata are only applied to how the book appears in the Calibre-Web UI, changing nothing in the ebook’s files like you would expect
This results in a frustrating situation for many CW users who utilise CW’s Send-To-Kindle function, and are disappointed to find that the High-Quality Covers they picked out and carefully chosen Metadata they sourced are completely absent on all their other devices! UGH!
CWA’s Automatic Cover & Metadata Enforcement Feature makes it so that WHATEVER you changes you make to YOUR books, are made to the books themselves, as well as in the Web UI, making what you see, what you get.
Say goodbye to clicking that edit button again, and again, and again just to remove or edit a single series!
To use, simply navigate to the Books Listpage on the left hand side of the Web UI, select the books you wish to edit/ delete and use the buttons either above the table or within the headers to do whatever you need!
Worried what will happen if something goes wrong during one of CWA’s automated functions? Don’t be!
By default, the originals all files processed by CWA are stored in /config/processed_books though this can be toggled in the CWA Settings panel
Ever had it where you’re super excited to start reading your next book but for some reason, Amazon’s Send-to-Kindle service just keeps rejecting it? Well no more!
Originally developed by innocenat, this tool corrects the following potential issues for every EPUB processed by CWA:
Fixes UTF-8 encoding problem by adding UTF-8 declaration if no encoding is specified
Fixes hyperlink problem (result in Amazon rejecting the EPUB) when NCX table of content link to with ID hash.
Detect invalid and/or missing language tag in metadata, and prompt user to select new language.
Remove stray tags with no source field.
Resolves several EPUB compatibility issues, such as UTF-8 encoding, hyperlink problems, invalid/missing language tags, and stray image tags.
This ensures maximum comparability for each EPUB file with the Amazon Send-to-Kindle service and for those who don’t use Amazon devices, has the side benefit of cleaning up your lower quality files!
Enabled by default but can be toggled in settings.
Files processed by the EPUB-Fixer service are by default automatically backed up to /config/processed_books however this can also be toggled in the settings.
Bulk processing of whole library with progress tracking available in the Admin Panel
Available via both the Web UI and CLI
This utility gives the user the option to either keep a copy of the original of all converted files in /config/processed_books or to trust the process and have CWA simply convert and replace those files (not recommended)
Ever wondered how many times CWA has been there for you in the background? Check out the CWA Stats page to see a fun list of statistics showing how many times CWA has been there to make your life just that little bit easier
A database also exists to keep track of any and all enforcements, imports, conversions & fixes both for peace of mind and to make the checking of any bugs or weird behaviour easier
Users can now make use of isbndb.com’s huge database when fetching metadata for the books in their library!
Access is being provided via ibdb.dev thanks to a generous donation to the community by @chad3814
Hardcover is also currently in the process of being added to CWA as a Metadata Provider
Ever wondered how many times CWA has been there for you in the background? Check out the CWA Stats page to see a fun list of statistics showing how many times CWA has been there to make your life just that little bit easier
A database also exists to keep track of any and all enforcements, imports, conversions & fixes both for peace of mind and to make the checking of any bugs or weird behaviour easier
CWA Server Stats Page
Made to MASSIVELY simplify the setup process for both new and existing users alike
New Users without existing Libraries: 🆕
No library? No problem!
New users without existing Calibre Libraries no longer need to copy and paste metadata.db files and point to their location in the Web UI, CWA will now automatically detect the lack of Library in your given bind and automatically create a new one for you! It will even automatically register it with the Web UI so you can really hit the ground running
New or Existing Users with Existing Libraries:
Simply bind a directory containing your Calibre Library (search is done recursively so it doesn’t matter how deep in the directory it is) and CWA will now automatically find it and mount it to the Web UI
Should you bind a directory with more than 1 Calibre Library in it, CWA will intelligently compare the disk sizes of all discovered libraries and mount the largest one
CWA supports only one library per instance though support for multiple libraries is being investigated for future releases
In the meantime, users with multiple libraries who don’t want to consolidate them are advised to run multiple, parallel instances
Switch between Light & Dark Modes in just one click from anywhere in the Web UI!
Simply click/tap the 🕶️ icon on the Web UI’s navbar and switch between themes at your leisure
Users will now be automatically notified of the availability of new updates from within the Web UI
Automatically triggered by a difference between the version number of the most recent GitHub release and the version installed
Set to only show once per calendar day until updated as to not be annoying
Visible to Admin users only
Ever had books get stuck in the ingest folder after an unexpected power-cut ect.? Well say goodbye to having to manually copy the books to be ingested back in and out of the ingest folder, simply press the Refresh Library button on the navbar of the Web UI and anything still sitting in the ingest folder will be automatically ingested!
Just before midnight each day, the CWA-Auto-Zipper service will automatically zip together all files processed that day.
Minimises disk space usage and helps keep back up files as organised as possible
Enabled by default but can be disabled in the CWA Settings page in the Admin panel
calibre-web-automated
.calibre-web-automated
.