readium / r2-shared-js

Shared models for Readium Desktop
BSD 3-Clause "New" or "Revised" License
11 stars 12 forks source link

Metadata EPUB parser: check against specification / formal definition #13

Open danielweck opened 5 years ago

danielweck commented 5 years ago

https://github.com/readium/architecture/blob/master/streamer/parser/metadata.md

danielweck commented 5 years ago

Prime example:

Japanese: https://readium2.herokuapp.com/pub/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0lEUEYvZXB1YjMtc2FtcGxlcy9tYXN0ZXIvMzAva3VzYW1ha3VyYS1qYXBhbmVzZS12ZXJ0aWNhbC13cml0aW5nL01FVEEtSU5GL2NvbnRhaW5lci54bWw%3D/manifest.json/show/all

Arabic: https://readium2.herokuapp.com/pub/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0lEUEYvZXB1YjMtc2FtcGxlcy9tYXN0ZXIvMzAvcmVnaW1lLWFudGljYW5jZXItYXJhYmljL01FVEEtSU5GL2NvbnRhaW5lci54bWw%3D/manifest.json/show/all

danielweck commented 5 years ago

Related issue: https://github.com/readium/r2-opds-js/issues/6#issuecomment-450465617 (now closed, just for reference)