Open Publication Distribution System: Difference between revisions

Content deleted Content added
revert invalid move; see Special:Diff/882089074/935588806
update
 
(10 intermediate revisions by 9 users not shown)
Line 1:
{{Short description|Web syndication format}}
 
{{Update|date=June 2025}}
 
{{Infobox file format
| name = Open Publication Distribution System
Line 15 ⟶ 19:
| extendedfrom = [[Atom (standard)|Atom]]
| extendedto =
| freeopen = Yes
| url = {{URL|opds.io}} }}
 
Line 24 ⟶ 28:
==History==
 
OPDS is based on the initial work done by [[Lexcycle]], the company behind [[Lexcycle Stanza|Stanza]],<ref>{{cite mailing list |url=http://groups.google.com/d/topic/openpub/Vr8FI7gIKHg/discussion |title=Project Goals |date=April 9, 2009 |accessdateaccess-date=May 5, 2013 |mailing-list=Open Publication Distribution System |last=Fahlgren |first=Keith |via=[[Google Groups]] }}</ref> an [[E-Book|eBook reader application]] for [[iOS]].{{citation needed|date=December 2017}} All revisions of the specification were produced by an informal group organized around an open mailing list.<ref>{{cite web |url=http://groups.google.com/group/openpub |title=Open Publication Distribution System |website=Google Groups |access-date=May 5, 2013 }}</ref>
 
{| class="wikitable sortable" align="left"
Line 37 ⟶ 41:
| {{Version |co |1.1 |sortKey=1.1}}<ref>{{cite web |url=https://specs.opds.io/opds-1.1.html |title=OPDS Catalog 1.1 |access-date=May 5, 2013 }}</ref> || {{dts|2011|06|27}}
|-
| {{Version |c |1.2 |sortkeysortKey=1.2}}<ref>{{cite web |url=https://specs.opds.io/opds-1.2 |title=OPDS Catalog 1.2 |access-date=November 11, 2018 }}</ref> || {{dts|2018|11|11}}
|-
| {{Version |p |2.0 |sortkeysortKey=2.0}}<ref>{{cite web |url=https://drafts.opds.io/opds-2.0 |title=OPDS Catalog 2.0 |access-date=November 11, 2018 }}</ref> || {{dunno}}
|- class="sortbottom"
| colspan=2 | {{Version |l |show=001101}}
Line 50 ⟶ 54:
==Example of OPDS 1.1 content==
An example of an acquisition feed in OPDS:
<sourcesyntaxhighlight lang="xml"><?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"
xmlns:dc="http://purl.org/dc/terms/"
Line 147 ⟶ 151:
</link>
</entry>
</feed></sourcesyntaxhighlight>
{{Clear}}
 
==OPDS catalogs==
 
Dozens of OPDS catalogs are available online, and in many different languages.<ref>{{cite web |url=http://wiki.mobileread.com/wiki/OPDS#Online_OPDS_Catalogs |title=Online OPDS Catalogs |publisher=MobileRead Wiki|access-date= |accessdate=2011-05-19}}</ref>
 
Many users of OPDS also create their own OPDS catalog, as a way to access their ebooks from any device.<ref>{{cite web |url=http://wiki.mobileread.com/wiki/OPDS#OPDS_Catalog_Generation |title=OPDS Catalog Generation |publisher=MobileRead Wiki|access-date= |accessdate=2011-05-19}}</ref>
 
Developers implementing an OPDS catalog usually use the [[Feedbooks]] catalog<ref>{{cite web |url=http://www.feedbooks.com/catalog.atom |title=Feedbooks OPDS Catalog |publisher=Feedbooks |access-date= |accessdate=2011-05-19}}</ref> as an example of a fully featured catalog. An OPDS validator is also available to test OPDS feeds.<ref>{{cite web |url=https://opds-validator.appspot.com/ |title=OPDS Validator |accessdateaccess-date=2011-05-19}}</ref>
{{Clear}}
 
Line 172 ⟶ 176:
 
'''Other resources'''
*[http://www.feedbooks.com/api/primer OPDS Primer]
*[http://wiki.mobileread.com/wiki/OPDS MobileRead Wiki - OPDS]
*[http://opdshome.uo1.net/ OPDS Meta-Catalog]
*[https://github.com/search?q=OPDS&type=Repositories&s=stars OPDS projects on GitHub]