Create an EPUB from a list of URLs so you can read web content offline on your favorite e-reader. I built it to bundle my favorite engineering blogs into books I can load on my Kindle.
pip install pagestack- Clone the repository and navigate into it.
- Install the dependencies:
pip install -r requirements.txt- Create a text file, for example
urls.txt, and add one URL per line. - Run the script (if installed):
pagestack examples/urls.txt uber-schemaless.epub \
--title "Uber Schemaless - Blogs" \
--author "Uber Engineering"If you do not pass any parameter and just run by passing urls.txt, the
script assumes sane defaults and generates an epub file.
- If you have installed it from source, then you can run the following
python src/pagestack/main.py examples/urls.txt uber-schemaless.epub \
--title "Uber Schemaless - Blogs" \
--author "Uber Engineering"pip install twine
twine upload dist/*MIT