Šta 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, koricom i linkom na samu datoteku. Aplikacija za čitanje donosi tok i crta ga kao spisak knjiga. Ništa u njemu ne pripada jednoj prodavnici 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 korice u mreži i isporučiti preuzimanje pravo u vašu biblioteku umjesto u folder preuzimanja preglednika.

Po čemu se razlikuje od prodavnice

Katalog nije prodavnica. Nema korpe, nema kase, nema naloga: zapis u OPDS-u je opis i jedan ili više linkova za preuzimanje, a aplikacija prati link. Biblioteke, arhivi i izdavači tekstova u javnom vlasništvu upravo ga zato koriste: između nema trgovačke mašine.

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 pregledati 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 dešava aplikacija je koja čita tok OPDS i radi ono što ondje nađe: kategorije kroz koje prolazite, pretraga, filteri jezika i formata, preuzimanje, strim.

  1. 1

    Otvorite Fablum, dodirnite + u biblioteci i izaberite Javni katalozi. Ono što se otvori katalog je OPDS s knjigama i audioknjigama u javnom vlasništvu.

    Panel javnog kataloga iznad biblioteke Fabluma na iPhoneu: Peter Pan, Dracula, Treasure Island i Sense and Sensibility, svaka s koricom, autorom i oznakom EN
  2. 2

    Tražite u njemu ili upotrijebite filtere jezika i formata. Oboje je dio OPDS-a: aplikacija od kataloga traži uži tok i iznova crta spisak.

  3. 3

    Dodirnite knjigu i preuzmite je. Link za preuzimanje iz zapisa donosi se i uvozi, a knjiga se poslije otvara offline iz vaše biblioteke.

Šta standard pokriva

Tok OPDS opisuje dvije stvari: navigaciju, dakle kategorije i police kroz koje prolazite, i sticanje, dakle zapise koji se zaista mogu preuzeti. Jedan zapis može ponuditi više datoteka (EPUB, PDF ili audioknjigu), a aplikacija bira onu koju zna otvoriti. Pretraga 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 njen nasljednik u JSON-u.

Za praktičnu stranu istog kataloga pogledajte kako pronaći besplatne e-knjige.

Pogledajte ugrađeni katalog Fabluma