@fauve noted a CLI client offers to browse .epub files.
We could offer a library reachable by SSH to browse such content, with free culture sources like Wikisource.
To do so, we need an interface allowing to browse a catalogue and find the relevant book.
Once done, we can use ws-export service to generate the .epub and switch to the reader application.
Wikisource browser
Offer a catalogue CLI interface to find book by language, author, title.
Output an unique Wikisource page, e.g. https://en.wikisource.org/wiki/Shakespeare%27s_Sonnets_(1883)
ws-export
This tool allows to generate a .epub
https://ws-export.wmcloud.org/?format=epub&lang=en&page=Shakespeare%27s_Sonnets_(1883)
We download it and save it to a specific pathwe can pas to the reader
reader
When the book is selected and downloaded, the catalog can display the book switching to another application, epr.