Easily create EPUB e-book files with proper RTL support.
This is a web app that uses pandoc to create .epub files for e-books in RTL languages. Making e-books for right-to-left languages can be tricky. This tries app tries to simplify the process as much as possible, so that anyone can make them.
You can run this app on your own machine or host it on a server.
requires:
- Node >= 18
- pandoc
To run in dev mode:
npm install
npm run devTo host in production:
npm run build
npm run startIf you are using linux/amd64 architecture you can just run the the docker image.
docker compose upIf you are using an architecture other than linux/amd64 you will need to build your own docker image.
docker build . -t rtl-epub-maker
docker run -p 127.0.0.1:3001:3001 rtl-epub-makerThe app will be served on http://localhost:3001. Add a reverse proxy with SSL if you want to serve it to the world.
Code is licensed under an MIT License. Contributions are welcome.