Co je OPDS?

OPDS je způsob, jak čtečková aplikace mluví s knižním katalogem. Potkáš ho pokaždé, když ve Fablum otevřeš katalog, většinou aniž bys o tom věděl.

OPDS znamená Open Publication Distribution System. Je to otevřený standard pro publikování knižního katalogu ve formátu, který umí přečíst jiný program: proud záznamů, v každém název, autor, jazyk, obálka a odkaz na samotný soubor. Čtečková aplikace proud stáhne a vykreslí ho jako seznam knih. Nic na něm nepatří jednomu obchodu ani jedné aplikaci.

V tom je celá myšlenka. Webová stránka o knize je psaná pro člověka; katalog OPDS je psaný pro software. A protože je formát pevný, aplikace zvládne to, co webová stránka nedovolí: hledat uvnitř katalogu, filtrovat ho, ukázat obálky v mřížce a doručit stažení rovnou do tvé knihovny místo do složky stažených souborů prohlížeče.

Čím se liší od obchodu

Katalog není obchod. Žádný košík, žádná pokladna, žádný účet: záznam OPDS je popis a jeden či víc odkazů ke stažení a aplikace odkaz následuje. Knihovny, archivy a vydavatelé textů volného díla ho používají přesně proto, že mezi tím není obchodní mašinerie.

Není to ani formát souboru. EPUB a PDF jsou knihy; OPDS je rejstřík, který na ně ukazuje. Většina katalogů je prostě Atom nebo JSON přes HTTP, a proto je umí procházet každá čtečková aplikace, která mluví standardem, bez doplňků.

Kde ho Fablum používá

Fablum přichází s jedním vestavěným veřejným katalogem a ten je katalog OPDS. Všechno, co se v tom panelu děje, je aplikace čtoucí proud OPDS a dělající to, co v něm najde: kategorie, kterými procházíš, hledání, filtry jazyka a formátu, stahování, stream.

  1. 1

    Otevři Fablum, klepni v knihovně na + a vyber Veřejné katalogy. To, co se otevře, je katalog OPDS s knihami a audioknihami ve volném díle.

    Panel veřejného katalogu nad knihovnou Fablum na iPhonu: Peter Pan, Dracula, Treasure Island a Sense and Sensibility, každá s obálkou, autorem a štítkem EN
  2. 2

    Hledej v něm nebo použij filtry jazyka a formátu. Obojí je součást OPDS: aplikace si od katalogu vyžádá užší proud a seznam překreslí.

  3. 3

    Klepni na knihu a stáhni ji. Odkaz ke stažení ze záznamu se stáhne a naimportuje a kniha se potom otevře offline z tvé knihovny.

Co standard pokrývá

Proud OPDS popisuje dvě věci: navigaci, tedy kategorie a police, kterými procházíš, a získání, tedy záznamy, které se dají opravdu stáhnout. Jeden záznam může nabídnout víc souborů (EPUB, PDF nebo audioknihu) a aplikace vybere ten, který umí otevřít. Hledání je taky součástí standardu, a proto hledáš v katalogu uvnitř aplikace a ne na webu.

Specifikace je veřejná a udržuje se otevřeně na specs.opds.io; verze 1.2 je ta postavená na Atomu, kterou většina katalogů pořád publikuje, a 2.0 je její nástupce v JSONu.

Praktickou stranu téhož katalogu najdeš v jak najít e-knihy zdarma.

Podívej se na vestavěný katalog Fablum