No description
Find a file
Federico Ceratto 78c9d4a56a Add deps
2018-03-15 18:52:53 +00:00
.gitignore Initial commit 2016-12-23 01:43:31 +00:00
LICENSE Initial commit 2016-12-23 01:43:31 +00:00
nim.cfg Add nim.cfg 2018-03-15 18:40:49 +00:00
opds.tmpl Initial commit 2016-12-23 01:43:31 +00:00
README.adoc Add badges 2018-03-15 18:40:19 +00:00
tsundoku.nim Initial commit 2016-12-23 01:43:31 +00:00
tsundoku.nimble Add deps 2018-03-15 18:52:53 +00:00

=== 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.