/tsundoku

Simple and lightweight OPDS ebook server

Primary LanguageNimGNU General Public License v3.0GPL-3.0

Tsundoku

paperback stack

"Tsundoku": 積ん読 - the habit of piling up books and never getting around to read them.

badge badge License

Tsundoku is simple and lightweight OPDS ebook server.

It’s compatible with FBreader & co. It doesn’t parse the epub contents or use databases. The books are exposed by path.

Caution
Tsundoku hasn’t been hardened: use it on trusted networks.

Usage

Install nim on Debian/Ubuntu with:

sudo apt install nim

Build with:

nim c -d:release tsundoku.nim

Run:

./tsundoku <ebooks_directory>

Tsundoku will publish ebooks in the directory and its subdirectories on port 8080

Compatible with FBReader.