https://github.com/fairlygood/readeck-pdf-exporter
A flask app to generate PDF files from articles saved in your Readeck library, in a format suitable for large eReaders - i.e the Remarkable & Kindle Scribe.
https://github.com/fairlygood/readeck-pdf-exporter
eink flask kindle pdf-generation python3 read-it-later readeck readeck-api remarkable
Last synced: 5 months ago
JSON representation
A flask app to generate PDF files from articles saved in your Readeck library, in a format suitable for large eReaders - i.e the Remarkable & Kindle Scribe.
- Host: GitHub
- URL: https://github.com/fairlygood/readeck-pdf-exporter
- Owner: fairlygood
- License: mit
- Created: 2024-09-14T18:48:27.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-06T22:21:10.000Z (6 months ago)
- Last Synced: 2025-04-06T23:24:25.986Z (6 months ago)
- Topics: eink, flask, kindle, pdf-generation, python3, read-it-later, readeck, readeck-api, remarkable
- Language: Python
- Homepage: https://readeck-pdf.fairlygood.net
- Size: 479 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Readeck PDF Exporter
This is a simple flask application that connects to a self-hosted Readeck API, retrieves a bunch of your articles and converts them to a PDF suitable for reading on large format eReaders.
Features:
- PDF output is sized approriately for most large e-ink devices
- Uses Ghostscript to compress PDF output, reducing device storage requirments and bandwidth
- Navigable table of contents
- Optional two-column view
- Images included
- Download most recent or oldest articles, or build a custom documentIt should be trivial to host this on your own hardware.
A hosted version is available [here](https://readeck-pdf.fairlygood.net).
## Installation
1. Clone the repository
2. Create a virtual environment
3. Install dependencies: `pip install -r requirements.txt`
4. Run the server: `./start-server.sh`