Mis on OPDS?
OPDS on viis, kuidas lugemisrakendus raamatukataloogiga räägib. Sa kohtad seda iga kord, kui Fablumis kataloogi avad, enamasti seda märkamata.
OPDS tähendab Open Publication Distribution System. See on avatud standard raamatukataloogi avaldamiseks vormingus, mida teine programm oskab lugeda: voog kirjetest, igaühes pealkiri, autor, keel, kaas ja link failile endale. Lugemisrakendus toob voo ja joonistab selle raamatute loendiks. Miski selles ei kuulu ühele poele ega ühele rakendusele.
Selles ongi kogu mõte. Raamatut tutvustav veebileht on kirjutatud inimesele; OPDS-kataloog on kirjutatud tarkvarale. Kuna vorming on paigas, saab rakendus teha seda, mida veebileht ei võimalda: otsida kataloogi seest, seda filtreerida, näidata kaasi ruudustikus ja toimetada allalaadimise otse sinu raamatukokku, mitte brauseri allalaadimiste kausta.
Kuidas see poest erineb
Kataloog ei ole pood. Ostukorvi pole, kassat pole, kontot pole: OPDS-kirje on kirjeldus ja üks või mitu allalaadimislinki, ja rakendus järgib linki. Raamatukogud, arhiivid ja avalikus omandis tekstide avaldajad kasutavad seda just seepärast, et vahel pole ärimasinat.
See pole ka failivorming. EPUB ja PDF on raamatud; OPDS on register, mis neile osutab. Enamik katalooge on lihtsalt Atom või JSON üle HTTP, ja seepärast oskab iga standardit kõnelev lugemisrakendus neid ilma lisadeta sirvida.
Kus Fablum seda kasutab
Fablumiga tuleb kaasa üks sisseehitatud avalik kataloog ja see on OPDS-kataloog. Kõik, mis selles paneelis toimub, on rakendus, mis loeb OPDS-voogu ja teeb seda, mis sealt leitakse: kategooriad, mille sa läbid, otsing, keele- ja vormingufiltrid, allalaadimine, voogesitus.
- 1
Ava Fablum, puuduta raamatukogus + ja vali Avalik kataloog. See, mis avaneb, on OPDS-kataloog avalikus omandis raamatute ja audioraamatutega.
- 2
Otsi sealt või kasuta keele- ja vormingufiltreid. Mõlemad on OPDS-i osa: rakendus palub kataloogilt kitsamat voogu ja joonistab loendi uuesti.
- 3
Puuduta raamatut ja laadi see alla. Kirje allalaadimislink tuuakse ja imporditakse ning raamat avaneb pärast seda võrguühenduseta sinu raamatukogust.
Mida standard katab
OPDS-voog kirjeldab kaht asja: navigeerimist ehk kategooriaid ja riiuleid, mille sa läbid, ja hankimist ehk kirjeid, mida saab tegelikult alla laadida. Üks kirje võib pakkuda mitut faili (EPUB, PDF või audioraamat) ja rakendus valib selle, mille ta avada oskab. Otsing kuulub samuti standardisse, ja seepärast otsid sa kataloogist rakenduse sees, mitte veebisaidil.
Spetsifikatsioon on avalik ja seda hoitakse avalikult aadressil specs.opds.io; versioon 1.2 on Atomil põhinev, mida enamik katalooge siiani avaldab, ja 2.0 on selle järeltulija JSON-is.
Sama kataloogi praktilise poole kohta vaata kuidas leida tasuta e-raamatuid.