.gitignore | ||
cover.jpg | ||
cover.ora | ||
cover.pdf | ||
generate.sh | ||
LICENSE | ||
README.md |
ickabog-ebook
Generates ebooks for The Ickabog by J.K Rowling. Original text from https://www.theickabog.com/. Since the book is still being published, please consider this "in-progress".
Dependencies:
wget
pup
pandoc
to generate EPUB and PDF filesqpdf
to add cover to PDF files. (optional)kindlegen
orcalibre
installed to generate MOBI files. (optional)
How to run
./generate.sh
You should have ickabog.epub
, and ickabog.pdf
in the out
directory after the script finishes.
- If you have ConTeXt installed, you will also get a
out/ickabog-large.pdf
file with large fonts to be kid-friendly. - If you have
qpdf
installed, the PDF files will have cover pages - If you have
calibre
orkindlegen
installed, aout/ickabog.mobi
file will also be generated. Preference is given tokindlegen
.
Known Issues
The PDF is optimized for few pages of printing, so has a small font size by default. If you'd like a kid-friendly version, install context to get ickabog-large.pdf
file.
Extra
A list of my other EBook generation projects: https://captnemo.in/ebooks/, includes a link to other related projects as well.
Credits
The cover art is Avanyu by Julian Martinez. Used under Creative Commons license.
Julian Martinez, Avanyu, ca. 1923, watercolor, ink, and pencil on paper, Smithsonian American Art Museum, Corbin-Henderson Collection, gift of Alice H. Rossin, 1979.144.85
Code for internationalization and automatic chapter updates via @lesensei's fork.
License
The little code in this repository is licensed under the MIT License. See LICENSE file for details.