Čo je OPDS?
OPDS je spôsob, akým čítačková aplikácia hovorí s knižným katalógom. Stretnete ho zakaždým, keď vo Fablum otvoríte katalóg, väčšinou bez toho, aby ste o tom vedeli.
OPDS znamená Open Publication Distribution System. Je to otvorený štandard na publikovanie knižného katalógu vo formáte, ktorý vie prečítať iný program: prúd záznamov, v každom názov, autor, jazyk, obálka a odkaz na samotný súbor. Čítačková aplikácia prúd stiahne a vykreslí ho ako zoznam kníh. Nič na ňom nepatrí jednému obchodu ani jednej aplikácii.
V tom je celá myšlienka. Webová stránka o knihe je písaná pre človeka; katalóg OPDS je písaný pre softvér. A pretože je formát pevný, aplikácia zvládne to, čo webová stránka nedovolí: hľadať vnútri katalógu, filtrovať ho, ukázať obálky v mriežke a doručiť stiahnutie rovno do vašej knižnice namiesto do priečinka stiahnutých súborov prehliadača.
Čím sa líši od obchodu
Katalóg nie je obchod. Žiadny košík, žiadna pokladňa, žiadny účet: záznam OPDS je opis a jeden či viac odkazov na stiahnutie a aplikácia odkaz nasleduje. Knižnice, archívy a vydavatelia textov voľného diela ho používajú presne preto, že medzi tým nie je obchodná mašinéria.
Nie je to ani formát súboru. EPUB a PDF sú knihy; OPDS je register, ktorý na ne ukazuje. Väčšina katalógov je jednoducho Atom alebo JSON cez HTTP, a preto ich vie prehliadať každá čítačková aplikácia, ktorá hovorí štandardom, bez doplnkov.
Kde ho Fablum používa
Fablum prichádza s jedným vstavaným verejným katalógom a ten je katalóg OPDS. Všetko, čo sa v tom paneli deje, je aplikácia čítajúca prúd OPDS a robiaca to, čo v ňom nájde: kategórie, ktorými prechádzate, hľadanie, filtre jazyka a formátu, sťahovanie, stream.
- 1
Otvorte Fablum, ťuknite v knižnici na + a vyberte Verejné katalógy. To, čo sa otvorí, je katalóg OPDS s knihami a audioknihami vo voľnom diele.
- 2
Hľadajte v ňom alebo použite filtre jazyka a formátu. Oboje je súčasť OPDS: aplikácia si od katalógu vyžiada užší prúd a zoznam prekreslí.
- 3
Ťuknite na knihu a stiahnite ju. Odkaz na stiahnutie zo záznamu sa stiahne a naimportuje a kniha sa potom otvorí offline z vašej knižnice.
Čo štandard pokrýva
Prúd OPDS opisuje dve veci: navigáciu, teda kategórie a police, ktorými prechádzate, a získanie, teda záznamy, ktoré sa dajú naozaj stiahnuť. Jeden záznam môže ponúknuť viac súborov (EPUB, PDF alebo audioknihu) a aplikácia vyberie ten, ktorý vie otvoriť. Hľadanie je tiež súčasťou štandardu, a preto hľadáte v katalógu vnútri aplikácie a nie na webe.
Špecifikácia je verejná a udržiava sa otvorene na specs.opds.io; verzia 1.2 je tá postavená na Atome, ktorú väčšina katalógov stále publikuje, a 2.0 je jej nástupca v JSON-e.
Praktickú stranu toho istého katalógu nájdete v ako nájsť e-knihy zadarmo.