Mi az OPDS?

Az OPDS az a mód, ahogy egy olvasóalkalmazás egy könyvkatalógussal beszél. Minden alkalommal találkozol vele, amikor a Fablumban megnyitod a katalógust, többnyire észre sem véve.

Az OPDS az Open Publication Distribution System rövidítése. Nyílt szabvány arra, hogy egy könyvkatalógus olyan formában jelenjen meg, amelyet egy másik program el tud olvasni: bejegyzések folyama, mindegyikben cím, szerző, nyelv, borító és hivatkozás magára a fájlra. Az olvasóalkalmazás lehozza a folyamot, és könyvlistaként rajzolja ki. Semmi sem tartozik benne egyetlen bolthoz vagy egyetlen alkalmazáshoz.

Ebben van az egész ötlet. Egy könyvről szóló weboldal embernek íródik; egy OPDS-katalógus szoftvernek. És mivel a formátum rögzített, az alkalmazás olyat tud, amit egy weboldal nem enged: keresni a katalóguson belül, szűrni, borítókat mutatni rácsban, és a letöltést egyenesen a könyvtáradba adni a böngésző letöltési mappája helyett.

Miben más, mint egy bolt

A katalógus nem bolt. Nincs kosár, nincs pénztár, nincs fiók: egy OPDS-bejegyzés egy leírás és egy vagy több letöltési hivatkozás, az alkalmazás pedig követi a hivatkozást. A könyvtárak, levéltárak és a közkincs szövegek kiadói pontosan ezért használják: nincs közte kereskedelmi gépezet.

Nem is fájlformátum. Az EPUB és a PDF a könyvek; az OPDS az a jegyzék, amely rájuk mutat. A legtöbb katalógus egyszerűen Atom vagy JSON HTTP fölött, és ezért tudja böngészni bármelyik olvasóalkalmazás, amelyik beszéli a szabványt, kiegészítők nélkül.

Hol használja a Fablum

A Fablum egyetlen beépített nyilvános katalógussal érkezik, és az OPDS-katalógus. Minden, ami abban a panelben történik, az alkalmazás, amely OPDS-folyamot olvas, és azt teszi, amit talál benne: a kategóriákat, amelyeken végigmész, a keresést, a nyelv- és formátumszűrőket, a letöltést, a streamelést.

  1. 1

    Nyisd meg a Fablumot, koppints a könyvtárban a + gombra, és válaszd a Nyilv. katalógusok elemet. Ami megnyílik, az egy OPDS-katalógus közkincs könyvekkel és hangoskönyvekkel.

    A nyilvános katalógus panelje a Fablum könyvtára fölött iPhone-on: Peter Pan, Dracula, Treasure Island és Sense and Sensibility, mindegyik borítóval, szerzővel és EN címkével
  2. 2

    Keress benne, vagy használd a nyelv- és formátumszűrőt. Mindkettő az OPDS része: az alkalmazás szűkebb folyamot kér a katalógustól, és újrarajzolja a listát.

  3. 3

    Koppints egy könyvre, és töltsd le. A bejegyzés letöltési hivatkozása lejön és importálódik, a könyv pedig utána offline nyílik meg a könyvtáradból.

Mit fed le a szabvány

Egy OPDS-folyam két dolgot ír le: a navigációt, vagyis a kategóriákat és polcokat, amelyeken végigmész, és a beszerzést, vagyis azokat a bejegyzéseket, amelyek tényleg letölthetők. Egy bejegyzés több fájlt is kínálhat (EPUB, PDF vagy hangoskönyv), és az alkalmazás azt választja, amelyiket meg tudja nyitni. A keresés szintén a szabvány része, és ezért keresel a katalógusban az alkalmazáson belül, nem egy weboldalon.

A specifikáció nyilvános, és nyíltan karbantartják a specs.opds.io címen; az 1.2-es verzió az Atomra épülő, amelyet a legtöbb katalógus még mindig közzétesz, a 2.0 pedig az utódja JSON-ban.

Ugyanennek a katalógusnak a gyakorlati oldalához nézd meg a hogyan találj ingyenes e-könyveket útmutatót.

Nézd meg a Fablum beépített katalógusát