DeDRM_tools/CALIBRE_CLI_INSTRUCTIONS.md

1.5 KiB

Using the DeDRM plugin with the Calibre command line interface

If you prefer the Calibre CLI instead of the GUI, follow this guide to install and use the DeDRM plugin.

This guide assumes you are on Linux, but it may very well work on other platforms.

Step-by-step Tutorial

Install Calibre

Install plugins

  • Download the DeDRM .zip archive from DeDRM_tools' latest release. Then unzip it.
  • Add the DeDRM plugin to Calibre:
    cd *the unzipped DeDRM_tools folder*
    calibre-customize --add DeDRM_plugin.zip
    
  • Add the Obok plugin:
    calibre-customize --add Obok_plugin.zip
    

Enter your keys

  • Figure out what format DeDRM wants your key in by looking in the code that handles that.
    • For Kindle eInk devices, DeDRM expects you to put a list of serial numbers in the serials field: "serials": ["012345689abcdef"] or "serials": ["1111111111111111", "2222222222222222"].
  • Now add your keys to $CALIBRE_CONFIG_DIRECTORY/plugins/dedrm.json.

Import your books

  • Make a library folder
mkdir library
  • Add your book(s) with this command:
calibredb add /path/to/book.format --with-library=library

The DRM should be removed from your book, which you can find in the library folder.