mirror of
https://github.com/FedericoCeratto/tsundoku
synced 2026-01-02 08:54:49 +00:00
No description
| .gitignore | ||
| LICENSE | ||
| nim.cfg | ||
| opds.tmpl | ||
| README.adoc | ||
| tsundoku.nim | ||
| tsundoku.nimble | ||
=== Tsundoku
image::https://openclipart.org/image/300px/svg_to_png/38869/paperback-stack.png[width=90]
"Tsundoku": 積ん読 - the habit of piling up books and never getting around to read them.
image:https://img.shields.io/badge/status-alpha-orange.svg[badge]
image:https://img.shields.io/badge/version-0.1.0-orange.svg[badge]
image:https://img.shields.io/badge/License-GPL%20v3-blue.svg[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.