OPDS is a syndication format for electronic publications based on Atom and HTTP. It's a bit like a podcast feed, but for ebooks. Various ebook apps and devices support it, making it a quick way to access ebooks without tedious on-device file management. Standard Ebooks and Project Gutenberg offer OPDS feeds, for example.
This little script statically creates an OPDS feed for a directory containing ebooks, in the form of a single file called index.xml. No configuration is needed, and results are ready for hosting on a web server. A human-readable web version is also generated for free via an XSL stylesheet.
quickopds is not full-featured or customisable, but it's a quick way to get a self-hosted OPDS feed that works straightaway. I made it for personal use, but thought I'd share it in case anyone's interested.
mtorpey•1h ago
This little script statically creates an OPDS feed for a directory containing ebooks, in the form of a single file called index.xml. No configuration is needed, and results are ready for hosting on a web server. A human-readable web version is also generated for free via an XSL stylesheet.
quickopds is not full-featured or customisable, but it's a quick way to get a self-hosted OPDS feed that works straightaway. I made it for personal use, but thought I'd share it in case anyone's interested.