Kaj je OPDS?
OPDS je način, kako se bralna aplikacija pogovarja s katalogom knjig. Srečate ga vsakič, ko v Fablumu odprete katalog, običajno ne da bi opazili.
OPDS pride iz Open Publication Distribution System. To je odprt standard za objavljanje katalogov knjig v zapisu, ki ga lahko prebere drug program: tok zapisov, vsak z naslovom, avtorjem, jezikom, naslovnico in povezavo do same datoteke. Bralna aplikacija tok prinese in ga nariše kot seznam knjig. Nič v njem ne pripada eni trgovini ne eni aplikaciji.
V tem je vsa zamisel. Spletna stran o knjigi je pisana za človeka; katalog OPDS je pisan za programsko opremo. In ker je zapis trden, aplikacija zmore, česar spletna stran ne dovoli: iskati znotraj kataloga, filtrirati ga, pokazati naslovnice v mreži in prenos dostaviti naravnost v vašo knjižnico, ne v brskalnikovo mapo prenosov.
Po čem se razlikuje od trgovine
Katalog ni trgovina. Ni košarice, ni blagajne, ni računa: zapis v OPDS je opis in ena ali več povezav za prenos, aplikacija pa povezavi sledi. Knjižnice, arhivi in izdajatelji besedil v javni lasti ga prav zato uporabljajo: vmes ni trgovskega stroja.
Ni niti zapis datoteke. EPUB in PDF sta knjigi; OPDS je kazalo, ki nanju kaže. Večina katalogov je preprosto Atom ali JSON prek HTTP, zato jih lahko brska vsaka bralna aplikacija, ki govori standard, brez dodatkov.
Kje ga Fablum uporablja
Fablum pride z enim vgrajenim javnim katalogom in ta je katalog OPDS. Vse, kar se v tej plošči dogaja, je aplikacija, ki bere tok OPDS in počne tisto, kar tam najde: kategorije, skozi katere greste, iskanje, filtra jezika in zapisa, prenos, pretakanje.
- 1
Odprite Fablum, v knjižnici se dotaknite + in izberite Javni katalogi. Kar se odpre, je katalog OPDS s knjigami in zvočnimi knjigami v javni lasti.
- 2
Iščite po njem ali uporabite filtra jezika in zapisa. Oboje je del OPDS: aplikacija od kataloga zahteva ožji tok in seznam nariše na novo.
- 3
Dotaknite se knjige in jo prenesite. Povezava za prenos iz zapisa se prinese in uvozi, knjiga pa se pozneje odpre brez povezave iz vaše knjižnice.
Kaj standard pokriva
Tok OPDS opisuje dvoje: navigacijo, torej kategorije in police, skozi katere greste, in pridobitev, torej zapise, ki jih je res mogoče prenesti. En zapis lahko ponudi več datotek (EPUB, PDF ali zvočno knjigo), aplikacija pa izbere tisto, ki jo zna odpreti. Iskanje je prav tako del standarda in zato po katalogu iščete znotraj aplikacije, ne na spletni strani.
Specifikacija je javna in se vzdržuje odprto na specs.opds.io; različica 1.2 je tista, zgrajena na Atomu, ki jo večina katalogov še objavlja, 2.0 pa je njena naslednica v JSON.
Za praktično plat istega kataloga poglejte kako najti brezplačne e-knjige.