Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/federicoceratto/tsundoku

Simple and lightweight OPDS ebook server
https://github.com/federicoceratto/tsundoku

ebook epub nim nim-lang opds opds-feed

Last synced: 6 days ago
JSON representation

Simple and lightweight OPDS ebook server

Awesome Lists containing this project

README

        

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

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

Compatible with FBReader.