Što je OPDS?
OPDS je način na koji aplikacija za čitanje razgovara s katalogom knjiga. Susrećete ga svaki put kad u Fablumu otvorite katalog, obično i ne primijetivši.
OPDS dolazi od Open Publication Distribution System. To je otvoreni standard za objavljivanje kataloga knjiga u formatu koji drugi program može pročitati: tok zapisa, svaki s naslovom, autorom, jezikom, naslovnicom i poveznicom na samu datoteku. Aplikacija za čitanje donosi tok i crta ga kao popis knjiga. Ništa u njemu ne pripada jednoj trgovini ni jednoj aplikaciji.
U tome je cijela zamisao. Web stranica o knjizi pisana je za čovjeka; katalog OPDS pisan je za softver. A kako je format čvrst, aplikacija može ono što web stranica ne dopušta: tražiti unutar kataloga, filtrirati ga, pokazati naslovnice u mreži i isporučiti preuzimanje ravno u vašu knjižnicu umjesto u mapu preuzimanja preglednika.
Po čemu se razlikuje od trgovine
Katalog nije trgovina. Nema košarice, nema blagajne, nema računa: zapis u OPDS-u je opis i jedna ili više poveznica za preuzimanje, a aplikacija slijedi poveznicu. Knjižnice, arhivi i izdavači tekstova u javnoj domeni upravo ga zato koriste: između nema trgovačkog stroja.
Nije ni format datoteke. EPUB i PDF su knjige; OPDS je kazalo koje na njih pokazuje. Većina je kataloga jednostavno Atom ili JSON preko HTTP-a i zato ih svaka aplikacija za čitanje koja govori standard može pregledavati bez dodataka.
Gdje ga Fablum koristi
Fablum dolazi s jednim ugrađenim javnim katalogom i on je katalog OPDS. Sve što se u toj ploči događa aplikacija je koja čita tok OPDS i radi ono što ondje nađe: kategorije kroz koje prolazite, pretraživanje, filtri jezika i formata, preuzimanje, streaming.
- 1
Otvorite Fablum, dodirnite + u knjižnici i odaberite Javni katalozi. Ono što se otvori katalog je OPDS s knjigama i audioknjigama u javnoj domeni.
- 2
Tražite u njemu ili upotrijebite filtre jezika i formata. Oboje je dio OPDS-a: aplikacija od kataloga traži uži tok i iznova crta popis.
- 3
Dodirnite knjigu i preuzmite je. Poveznica za preuzimanje iz zapisa donosi se i uvozi, a knjiga se poslije otvara offline iz vaše knjižnice.
Što standard pokriva
Tok OPDS opisuje dvije stvari: navigaciju, dakle kategorije i police kroz koje prolazite, i stjecanje, dakle zapise koji se doista mogu preuzeti. Jedan zapis može ponuditi više datoteka (EPUB, PDF ili audioknjigu), a aplikacija bira onu koju zna otvoriti. Pretraživanje je također dio standarda i zato u katalogu tražite unutar aplikacije, a ne na web stranici.
Specifikacija je javna i održava se otvoreno na specs.opds.io; verzija 1.2 je ona sagrađena na Atomu, koju većina kataloga još objavljuje, a 2.0 je njezin nasljednik u JSON-u.
Za praktičnu stranu istog kataloga pogledajte kako pronaći besplatne e-knjige.