Kas yra OPDS?
OPDS yra būdas, kuriuo skaitymo programa kalbasi su knygų katalogu. Su juo susiduriate kiekvieną kartą, kai Fablum atidarote katalogą, dažniausiai net nepastebėję.
OPDS yra Open Publication Distribution System santrumpa. Tai atviras standartas, kaip paskelbti knygų katalogą tokia forma, kurią gali perskaityti kita programa: įrašų srautas, kiekvienas su pavadinimu, autoriumi, kalba, viršeliu ir nuoroda į patį failą. Skaitymo programėlė paima tą srautą ir nupiešia jį kaip knygų sąrašą. Niekas jame nėra pririštas prie vienos parduotuvės ar vienos programėlės.
Tokia visa mintis. Tinklalapis apie knygą parašytas žmogui; OPDS katalogas parašytas programinei įrangai. Kadangi formatas sutartas, programėlė gali daryti tai, ko tinklalapis negali: ieškoti katalogo viduje, jį filtruoti, rodyti viršelius tinklelyje ir perduoti atsisiuntimą tiesiai į jūsų biblioteką, o ne į naršyklės atsisiuntimų aplanką.
Kuo tai skiriasi nuo parduotuvės
Katalogas nėra parduotuvė. Nėra krepšelio, nėra kasos ir nėra paskyros: OPDS įrašas yra aprašas plius viena ar kelios atsisiuntimo nuorodos, o programėlė seka nuoroda. Bibliotekos, archyvai ir viešosios srities tekstų leidėjai jį naudoja būtent todėl, kad jam nereikia jokios komercinės mašinerijos.
Tai ir ne failo formatas. EPUB ir PDF yra knygos; OPDS yra rodyklė, kuri į jas nurodo. Dauguma katalogų yra paprastas Atom arba JSON per HTTP, todėl bet kuri skaitymo programėlė, mokanti šį standartą, gali juos naršyti be jokio papildinio.
Kur jį naudoja Fablum
Fablum turi vieną integruotą viešą katalogą, ir tai yra OPDS katalogas. Viskas tame skydelyje yra programėlė, skaitanti OPDS srautą ir veikianti pagal tai, ką randa: kategorijos, per kurias judate, paieška, kalbos ir tipo filtrai, atsisiuntimas, srautas.
- 1
Atverkite Fablum, palieskite + savo bibliotekoje ir pasirinkite Vieši katalogai. Tai, kas atsiveria, yra OPDS katalogas su viešosios srities knygomis ir garso knygomis.
- 2
Ieškokite jame arba naudokitės kalbos ir tipo filtrais. Abu yra OPDS galimybės: programėlė paprašo katalogo siauresnio srauto ir perpiešia sąrašą.
- 3
Palieskite knygą ir ją atsisiųskite. Įrašo atsisiuntimo nuoroda paimama ir importuojama, o paskui knyga atsiveria neprisijungus iš jūsų bibliotekos.
Ką standartas apima
OPDS srautas aprašo du dalykus: naršymą — kategorijas ir lentynas, per kurias judate — ir įsigijimą, tai yra įrašus, kuriuos iš tiesų galima atsisiųsti. Įrašas gali siūlyti kelis failus (EPUB, PDF ar garso knygą), o programėlė pasirenka tą, kurį moka atverti. Paieška irgi yra standarto dalis, todėl katalogo galima ieškoti programėlėje, o ne svetainėje.
Specifikacija yra vieša ir prižiūrima atvirai adresu specs.opds.io; 1.2 versija yra ta, Atom pagrindu sukurta, kurią vis dar skelbia dauguma katalogų, o 2.0 yra jos JSON įpėdinė.
Praktinę to paties katalogo pusę žiūrėkite kaip rasti nemokamų elektroninių knygų.