Hvað er OPDS?
OPDS er hvernig lesforrit talar við bókakatalóg. Þú hittir það í hvert sinn sem þú opnar katalóginn í Fablum, oftast án þess að taka eftir því.
OPDS stendur fyrir Open Publication Distribution System. Það er opinn staðall til að birta bókakatalóg á sniði sem annað forrit getur lesið: straumur af færslum, hver með titli, höfundi, tungumáli, kápu og tengli á skrána sjálfa. Lesforrit sækir strauminn og teiknar hann sem bókalista. Ekkert í honum tilheyrir einni verslun eða einu forriti.
Þar liggur öll hugmyndin. Vefsíða um bók er skrifuð fyrir manneskju; OPDS-katalógur er skrifaður fyrir hugbúnað. Af því að sniðið er fast getur forrit gert það sem vefsíða leyfir ekki: leitað inni í katalognum, síað hann, sýnt kápur í neti og afhent niðurhalið beint í safnið þitt í stað niðurhalsmöppu vafrans.
Hvernig það er ólíkt verslun
Katalógur er ekki verslun. Engin karfa, enginn afgreiðsluborði, enginn aðgangur: OPDS-færsla er lýsing og einn eða fleiri niðurhalstenglar, og forritið fylgir tenglinum. Bókasöfn, skjalasöfn og útgefendur texta í almenningseign nota þetta einmitt af því að engin verslunarvél er á milli.
Það er ekki heldur skráarsnið. EPUB og PDF eru bækurnar; OPDS er skráin sem bendir á þær. Flestir katalógar eru bara Atom eða JSON yfir HTTP, og þess vegna getur hvaða lesforrit sem talar staðalinn flett þeim án viðbóta.
Hvar Fablum notar það
Fablum kemur með einn innbyggðan opinberan katalóg og hann er OPDS-katalógur. Allt sem gerist í því spjaldi er forritið að lesa OPDS-straum og gera það sem þar finnst: flokkarnir sem þú ferð í gegnum, leitin, tungumála- og gerðarsíurnar, niðurhalið, streymið.
- 1
Opnaðu Fablum, ýttu á + í safninu og veldu Opinber katalogar. Það sem opnast er OPDS-katalógur með bókum og hljóðbókum í almenningseign.
- 2
Leitaðu í honum eða notaðu tungumála- og gerðarsíurnar. Hvort tveggja er hluti af OPDS: forritið biður katalóginn um þrengri straum og teiknar listann upp á nýtt.
- 3
Ýttu á bók og sæktu hana. Niðurhalstengill færslunnar er sóttur og fluttur inn, og bókin opnast eftir það án nettengingar úr safninu þínu.
Hvað staðallinn nær yfir
OPDS-straumur lýsir tvennu: leiðsögn, það er flokkunum og hillunum sem þú ferð í gegnum, og öflun, það er færslunum sem raunverulega má sækja. Ein færsla getur boðið margar skrár (EPUB, PDF eða hljóðbók) og forritið velur þá sem það getur opnað. Leit er líka hluti af staðlinum, og þess vegna leitarðu í katalognum inni í forritinu en ekki á vefsíðu.
Forskriftin er opinber og henni er haldið við fyrir opnum tjöldum á specs.opds.io; útgáfa 1.2 er Atom-byggða útgáfan sem flestir katalógar birta enn, og 2.0 er arftaki hennar í JSON.
Fyrir hagnýtu hliðina á sama katalóg, sjá hvernig á að finna ókeypis rafbækur.