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