~nickbp/bookstore

HTTP service for getting your ebooks on your ereader
Fix delete prompt when filename has a single quote: Just reference by list index in JS

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~nickbp/bookstore
read/write
git@git.sr.ht:~nickbp/bookstore

You can also use your local clone with git send-email.

#Bookstore

builds.sr.ht status

An HTTP book storage service with built-in conversion support.

Graph showing various devices uploading to bookstore, and eReader downloading and deleting from bookstore

#Quickstart

Compile the crate:

$ cargo install bookstore
$ PASSWORD=foo ROOT_DIR=/tmp/bookstore bookstore -l 0.0.0.0:8080

Or use the prebuilt amd64/arm64 docker image (example tag based on SHA):

$ docker run \
    --network host \
    -e PASSWORD=foo \
    -v /tmp/bookstore:/books \
    ghcr.io/nickbp/bookstore:41e5889 \
    /bookstore -l 0.0.0.0:8080

#License

This project is licensed under the FAFOL. This is intended to restrict use of the project for purposes that would be considered unethical by its authors.