Č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. 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.

    Panel verejného katalógu nad knižnicou Fablum na iPhone: Peter Pan, Dracula, Treasure Island a Sense and Sensibility, každá s obálkou, autorom a štítkom EN
  2. 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. 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.

Pozrite si vstavaný katalóg Fablum