Opds2Feed
OPDS 2.0 Feed
The main container for OPDS 2.0 data. A feed contains metadata, links, and one of: navigation, publications, or groups.
groups object[]
Groups containing multiple collections
metadata objectrequired
Group metadata (title required)
Current page number (for pagination)
Items per page (for pagination)
Last modification date
Total number of items in the collection (for pagination)
Optional subtitle
Title of the feed
navigation object[]
Navigation links within this group
The URI or URI template for the link
properties object
- null
- LinkProperties
Number of items in the linked collection
Relation type (e.g., "self", "search", "http://opds-spec.org/acquisition")
Whether the href is a URI template
Human-readable title for the link
Media type of the linked resource
publications object[]
Publications within this group
images object[]
Cover images for the publication
Height in pixels
URL to the image
Media type of the image
Width in pixels
links object[]required
Links for the publication (acquisition, streaming, etc.)
The URI or URI template for the link
properties object
- null
- LinkProperties
Number of items in the linked collection
Relation type (e.g., "self", "search", "http://opds-spec.org/acquisition")
Whether the href is a URI template
Human-readable title for the link
Media type of the linked resource
metadata objectrequired
Publication metadata (title, author, etc.)
Schema.org type (e.g., "http://schema.org/Book")
artist object[]
Artists/illustrators
Name of the contributor
Sort-friendly version of the name
author object[]
Authors
Name of the contributor
Sort-friendly version of the name
belongsTo object
- null
- BelongsTo
series object
- null
- SeriesInfo
Name of the series
Position within the series (volume/issue number)
Description/summary
Unique identifier (e.g., "urn:uuid:...")
Language code (e.g., "en", "ja")
Last modification date
Number of pages
Publication date
Publisher name
Subtitle
Title of the publication
readingProgress object
- null
- ReadingProgress
Current page (1-indexed)
Whether the book has been completed
Last time progress was updated
Progress as a percentage (0.0 - 100.0)
Total number of pages in the book
links object[]required
Feed-level links (self, search, start, etc.)
The URI or URI template for the link
properties object
- null
- LinkProperties
Number of items in the linked collection
Relation type (e.g., "self", "search", "http://opds-spec.org/acquisition")
Whether the href is a URI template
Human-readable title for the link
Media type of the linked resource
metadata objectrequired
Feed metadata (title, pagination, etc.)
Current page number (for pagination)
Items per page (for pagination)
Last modification date
Total number of items in the collection (for pagination)
Optional subtitle
Title of the feed
navigation object[]
Navigation links (for navigation feeds)
The URI or URI template for the link
properties object
- null
- LinkProperties
Number of items in the linked collection
Relation type (e.g., "self", "search", "http://opds-spec.org/acquisition")
Whether the href is a URI template
Human-readable title for the link
Media type of the linked resource
publications object[]
Publication entries (for acquisition feeds)
images object[]
Cover images for the publication
Height in pixels
URL to the image
Media type of the image
Width in pixels
links object[]required
Links for the publication (acquisition, streaming, etc.)
The URI or URI template for the link
properties object
- null
- LinkProperties
Number of items in the linked collection
Relation type (e.g., "self", "search", "http://opds-spec.org/acquisition")
Whether the href is a URI template
Human-readable title for the link
Media type of the linked resource
metadata objectrequired
Publication metadata (title, author, etc.)
Schema.org type (e.g., "http://schema.org/Book")
artist object[]
Artists/illustrators
Name of the contributor
Sort-friendly version of the name
author object[]
Authors
Name of the contributor
Sort-friendly version of the name
belongsTo object
- null
- BelongsTo
series object
- null
- SeriesInfo
Name of the series
Position within the series (volume/issue number)
Description/summary
Unique identifier (e.g., "urn:uuid:...")
Language code (e.g., "en", "ja")
Last modification date
Number of pages
Publication date
Publisher name
Subtitle
Title of the publication
readingProgress object
- null
- ReadingProgress
Current page (1-indexed)
Whether the book has been completed
Last time progress was updated
Progress as a percentage (0.0 - 100.0)
Total number of pages in the book
{
"groups": "Unknown Type: array,null",
"links": [
{
"href": "string",
"properties": "null",
"rel": "string",
"templated": true,
"title": "string",
"type": "string"
}
],
"metadata": {
"currentPage": 0,
"itemsPerPage": 0,
"modified": "2024-07-29T15:51:28.071Z",
"numberOfItems": 0,
"subtitle": "string",
"title": "string"
},
"navigation": "Unknown Type: array,null",
"publications": "Unknown Type: array,null"
}