Go to file
Theodore Kluge 5d453df1b3
remove examples for now
2019-04-24 19:33:19 -04:00
api add search tags 2019-04-01 17:09:11 -04:00
assets add search tags 2019-04-01 17:09:11 -04:00
config use env variables for eb deployment 2019-03-20 15:08:19 -04:00
docs update tags type 2019-04-01 17:19:16 -04:00
migrations add search tags 2019-04-01 17:09:11 -04:00
tasks fix things I fixed before and that were overwritten 2018-11-19 19:22:41 -05:00
test add test folders 2018-10-29 20:03:47 -04:00
views fields renamed 2019-03-14 12:41:50 -04:00
.babelrc add babel polyfill 2018-10-29 19:23:37 -04:00
.editorconfig init sails app 2018-10-15 21:45:37 -04:00
.eslintignore Revert "merge #18, #19, #20, #23, #25" 2018-11-12 17:12:16 -05:00
.eslintrc Revert "merge #18, #19, #20, #23, #25" 2018-11-12 17:12:16 -05:00
.gitignore use env variables for eb deployment 2019-03-20 15:08:19 -04:00
.sailsrc test 2018-11-01 20:21:36 -04:00
.travis.yml Revert "merge #18, #19, #20, #23, #25" 2018-11-12 17:12:16 -05:00
CONTRIBUTING.md Create CONTRIBUTING.md 2018-10-15 22:41:12 -04:00
Gruntfile.js fix things I fixed before and that were overwritten 2018-11-19 19:22:41 -05:00
README.md remove examples for now 2019-04-24 19:33:19 -04:00
app.js fix things I fixed before and that were overwritten 2018-11-19 19:22:41 -05:00
ecosystem.config.js use env variables for eb deployment 2019-03-20 15:08:19 -04:00
install.md move setup instructions to separate file 2019-04-01 17:16:41 -04:00
knexfile.js use env variables for eb deployment 2019-03-20 15:08:19 -04:00
package.json new homepage and documentation pages 2019-03-13 12:55:35 -04:00
shrinkwrap.yaml breakpoints for mobile displays 2019-03-19 16:24:57 -04:00
webpack.config.js add admin pages for whitelist management 2019-02-24 16:27:24 -05:00

README.md

River of Ebooks

https://github.com/EbookFoundation/river-of-ebooks

About

The River of Ebooks serves as an easy-to-use ebook aggregator. Publishers can send metadata from new and updated ebooks through the River where it will be available for any downstream consumers to read, allowing for a more widely available ebook collection. This way, ebooks can be made available on all end user sites, instead of only the site they were published with.

Use cases

Finding a list of relevant ebooks and keeping them updated

The River provides a filterable feed of ebook metadata in OPDS2 format. Consumers can use this to find new ebooks to catalogue, and can then choose to receive updates to the metadata when new revisions of the ebook are published.

Convenient notifications of ebook updates

Consumers can find books without searching through the feed as well - just enter some filters and get notifications sent to a webhook whenever a book matching your filters is published.

Propogate ebook revisions quickly across multiple websites

Whenever a publisher sends ebook metadata through the River, it will be sent to any consumers who have chosen to be notified about changes to the book. This saves the publisher and consumers the trouble of having to worry about everyone having the latest version of the content.