Code Monkey home page Code Monkey logo

Comments (5)

eshellman avatar eshellman commented on June 26, 2024 1

There are different applications for OPDS. The NYPL ingest doesn't care about order, but reader apps do.

There is a team of students from Stevens Institute of Technology working on the gitenberg website - one of their goals is have links to Standard Ebooks versions alongside other versions derived from PG. I've been asking them to think about OPDS, so maybe that would be a good place to offer a more fully featured OPDS feed.

from web.

anarcat avatar anarcat commented on June 26, 2024 1

So it's kind of a naive sort. However I don't think the OPDS spec requires that entries be sorted in any particular way; and indeed, a good client (which never assume that its input looks like what its desired output looks like) can simply sort the feed for display however it pleases, after ingesting it.

Okay, cool. So it's sorted by author first name? :)

I guess what I am arguing for here is to have other OPDS entries that sort the books differently. And I would argue that, at 11 pages in the library browser, you are at that point where the catalog is big enough. I understand it may feel really small to you, but for a newcomer, it is quite big (and impressive) so kudos for that. ;)

And to clarify, my use case is using OPDS in the Koreader ebook reader, which does care about the order.

from web.

acabal avatar acabal commented on June 26, 2024

The feed is sorted by the SE "identifier" which looks like: abraham-merritt_the-moon-pool and miguel-de-cervantes-saavedra_don-quixote_john-ormsby. So it's kind of a naive sort. However I don't think the OPDS spec requires that entries be sorted in any particular way; and indeed, a good client (which never assume that its input looks like what its desired output looks like) can simply sort the feed for display however it pleases, after ingesting it.

If I'm wrong about the OPDS spec please let me know!

from web.

acabal avatar acabal commented on June 26, 2024

BTW I do eventually want to have more detailed subfeeds, like ebooks by category or ebooks by author, but our catalog is too small at the moment for that to make much sense.

from web.

acabal avatar acabal commented on June 26, 2024

Closed due to inactivity

from web.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.