This repo wraps a calibre instance in a container for stripping DRM from ebooks using calibre. We're using docker to abstract away any calibre's platform specific differences
- Ensure docker is installed and setup on your respective platform
- Ensure git is installed and setup with access to github on your respective platform
- Ensure git-lfs is installed on your respective platform
After the above is insured, clone this repo, and run git-lfs pull. Then, continue to the next section.
- Run the following command:
sh ./setup.sh
- After downloading and starting the image, you will be prompted to navigate to localhost:8080. Head on over there to complete setup. Once you see this screen, continue
- Follow the command prompt and "Press enter to continue"
- If you have not already, navigate over to localhost:8080
- In the drop down to the right of the Calibre Library, select "Export and Import all Calibre Data" .
- Next, Select "Import previously exported data" , "Choose folder" . You will need to navigate over to the /tmp directory, and select the /to_import folder. NOTE select the entire folder, do not enter the folder. Finally, highlight to_import, and select "Choose" to the bottom-right of the window.
- In the next window, select the "Select Folder" button and select the /config/Calibre Library folder. Then, select *"OK" at the bottom right of the window.
- Finally, select "Yes" in the warning dialogue
- Tool Features
- Make tool compatible with docker-compose
- Ensure tool is platform agnostic
- Wrap in a small container which abstracts the setup instructions
- Create a simple cli implementations for those who like the terminal
- Create docker image for service engineers
- Documentation
- Document git lfs
- Document setup instructions for
- Windows
- Mac
- Linux
- Document how to use the tool
- Clean-up
- Remove old metadata from to_import calibre data