/ebook-convert

Non-public project for converting various ebook formats.

Primary LanguageShell

Ebook convert 📕🔄📗

GitHub Actions Docker Pulls Docker Stars

A Docker image for converting ebooks.

🐳 Make sure you have installed Docker.

Features

  • ✔️ EPUB ➡ MOBI

How to use in "production"? 👨‍💼 👩‍💼

  1. Follow "How to get a pre-built Docker image?".
  2. Create a folder with the following file/folder structure:
    • An input folder containing ebooks in the respective format
    • An (empty) output folder
  3. cd inside that folder (containing the two sub-folders).
  4. Run the Docker image:
$	docker run \
		--rm \
		-t \
		-v ${PWD}/:/mnt/calibre/ \
		ianstorm/ebook-convert
  1. Take the converted ebooks from the output folder.

How to develop? 👨‍💻 👩‍💻

Make sure you have installed Visual Studio Code.

  1. Clone this repository.
  2. cd inside the cloned folder.
  3. Build the Docker image: Run the vscode task build.

Appendix

How to get a pre-built Docker image? ☁️

Get the latest Docker image from Docker Hub:

$	docker pull ianstorm/ebook-convert:latest

Sources