Skip to content
This repository has been archived by the owner on Nov 3, 2024. It is now read-only.

Latest commit

 

History

History
25 lines (17 loc) · 895 Bytes

README.md

File metadata and controls

25 lines (17 loc) · 895 Bytes

Omnivore to E-Ink

This is a simple flask application that connects to the Omnivore API, retrieves a bunch of your articles and converts them to a PDF suitable for reading on large format eReaders, or an ePub for others.

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 (PDF only)
  • Images included
  • Download most recent or oldest articles, or build a custom document
  • Option to mark as read on Omnivore

It should be trivial to host this on your own hardware.

A hosted version is available here.

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