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

    Ploča javnog kataloga iznad knjižnice Fabluma na iPhoneu: Peter Pan, Dracula, Treasure Island i Sense and Sensibility, svaka s naslovnicom, autorom i oznakom EN
  2. 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. 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.

Pogledajte ugrađeni katalog Fabluma