A reminder for myself how to make library e-books pleasant to use with the help of Calibre and two Calibre plugins.
Table of contents
Problem
My local library provides many e-books for free, which is great, but actually getting those e-books to my Kindle Paperwhite is a hassle:
- Download an EPUB file (so the button says on the library site) – whoops, it's actually an ACSM file.
- Download Adobe Digital Editions (ADE) software to open the ACSM file – whoops, ADE requires an Adobe account.
- Create an Adobe account.
- Get an EPUB file from ADE.
- Upload the EPUB file to Kindle Paperwhite – whoops, Kindle doesn't support EPUB files.
- Convert the EPUB file to a Kindle-supported format (e.g. MOBI) – whoops, the EPUB file is DRM-protected so it's not that simple.
- Remove the DRM protection by using a shady website, probably risking leaking your personal info (likely stored in the DRM-protected EPUB file).
- Finally upload the DRM-free, Kindle-compatible file to Kindle.
I don't actually know the exact process because I have never done it the "official way." Just too complicated, too much work, too annoying.
Solution
Initial setup
Needs to be done only once.
- Download and install Calibre (e-book management software).
- Download and install DeDRM_tools plugin for Calibre.
- This plugin will automatically remove DRM protection from EPUB files that you drag-and-drop to Calibre.
- noDRM's fork (linked to above) is up-to-date; the original is not.
- Be sure to install this before the next plugin, or you might need to do one extra step manually when configuring the next plugin.
- Download, install and configure ACSM Input plugin for Calibre.
- This plugin will automatically convert ACSM files that you drag-and-drop to Calibre into EPUB files
- No need for ADE (Adobe Digital Editions software).
- No need for an Adobe account because you can create an anonymous authorization in the plugin's settings.
- Make sure to back up the authorization data, just in case.
- This plugin will automatically convert ACSM files that you drag-and-drop to Calibre into EPUB files
- (Optional: Configure Calibre to auto-convert EPUB files to AZW3 instead of MOBI.)
E-book to Kindle
- Download an ACSM file from library site.
- Drag-and-drop the ACSM file to Calibre.
- Plug in Kindle to computer (via USB).
- Select the book in Calibre and click "Send to device."
- Eject Kindle.
- Go read and enjoy the book!
All steps except the 2nd one are fluff, so this is actually a one-step process (just drag-and-drop to Calibre). Nice and easy.