Go to file
Sinuhe Tellez 97a28d7239 add unittests 2021-05-06 02:48:02 -04:00
.github/workflows add unittests 2021-05-06 02:48:02 -04:00
internal/service add unittests 2021-05-06 02:48:02 -04:00
opds add unittests 2021-05-06 02:48:02 -04:00
.gitignore update .gitignore 2021-05-06 00:38:14 -04:00
.goreleaser.yml adding goarm 6 to gorelease 2021-05-06 00:33:57 -04:00
CHANGELOG.md updating changelog 2020-05-30 13:04:16 -04:00
LICENSE Initial commit 2017-03-03 21:05:37 -05:00
README.md readme: update overview 2021-05-05 22:20:30 -04:00
go.mod add unittests 2021-05-06 02:48:02 -04:00
go.sum add unittests 2021-05-06 02:48:02 -04:00
main.go add unittests 2021-05-06 02:48:02 -04:00
main_test.go add unittests 2021-05-06 02:48:02 -04:00

README.md

dir2opds - serve books from a directory

dir2opds inspects the given folder and serve an OPDS 1.1 compliant server.

Overview

There are good options to serve books using OPDS. Calibre is good for that but if your server is headless, install Calibre doesn't seem to be the best option.

That is why calibre2opds exists, but if you have too many books and you don't want to create a Calibre library dir2opds could help you to have an OPDS server from a directory with one condition:

  • A folder should have only folders or only files.

change log

Installation

go get -u github.com/dubyte/dir2opds

Usage

dir2opds -dir ./books -port 8080

Tested on:

  • Moon+ reader

More information

binary release