Support OPDS Progression #1988
imnotjames
started this conversation in
Feature Requests & Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What would you like Grimmory to do?
It's difficult to provide progression storage between multiple readers (web, koreader, mobile apps) while maintaining high levels of cross-compatibility. The way we're currently supporting translation is error prone & is not compliant with the draft standard provided by our friends over at OPDS.
We should:
What problem does this solve for you?
The KOReader plugin cannot currently use the book progression endpoints we have. This limits us to the by-hash endpoints which are also limited in capability.
Anything else?
We should not "validate" reference strings. If we don't understand it, we should store them as-is. However, we should probably only store "unique" reference strings.
For conversion between types, the initial reference types we should support are:
#epubcfi(/6/24!/4/2/8:0))#xpointer(/body/DocFragment[14]/body/div/p[25]/text().163)#page=4)EPUB/ch02.xhtml#_sections_and_headings)Each of these should be possible to parse and apply to others.
Want to help out?
Yes! I'd love to help implement this
Before submitting
Beta Was this translation helpful? Give feedback.
All reactions