Kas ir OPDS?
OPDS ir veids, kā lasīšanas lietotne sarunājas ar grāmatu katalogu. Tu ar to sastopies katru reizi, kad Fablum atver katalogu, parasti to pat nepamanot.
OPDS ir saīsinājums no Open Publication Distribution System. Tas ir atvērts standarts, kā publicēt grāmatu katalogu veidā, ko var izlasīt cita programma: ierakstu plūsma, katram nosaukums, autors, valoda, vāks un saite uz pašu datni. Lasīšanas lietotne paņem šo plūsmu un uzzīmē to kā grāmatu sarakstu. Nekas tajā nav piesaistīts vienam veikalam vai vienai lietotnei.
Tā ir visa doma. Tīmekļa lapa par grāmatu ir rakstīta cilvēkam; OPDS katalogs ir rakstīts programmai. Tāpēc, ka formāts ir saskaņots, lietotne var darīt to, ko lapa nevar: meklēt kataloga iekšienē, filtrēt to, rādīt vākus režģī un nodot lejupielādi tieši bibliotēkai, nevis pārlūka lejupielāžu mapei.
Ar ko tas atšķiras no veikala
Katalogs nav veikals. Nav groza, nav kases un nav konta: OPDS ieraksts ir apraksts plus viena vai vairākas lejupielādes saites, un lietotne seko saitei. Bibliotēkas, arhīvi un sabiedrības īpašumā esošu tekstu izdevēji to izmanto tieši tāpēc, ka tam nav vajadzīga komerciāla mašinērija.
Tas nav arī datnes formāts. EPUB un PDF ir grāmatas; OPDS ir rādītājs, kas uz tām norāda. Lielākā daļa katalogu ir vienkāršs Atom vai JSON pār HTTP, tāpēc jebkura lasīšanas lietotne, kas prot šo standartu, var tos pārlūkot bez spraudņa.
Kur to izmanto Fablum
Fablum ir iebūvēts viens publisks katalogs, un tas ir OPDS katalogs. Viss, kas notiek tajā panelī, ir lietotne, kas lasa OPDS plūsmu un rīkojas ar atrasto: kategorijas, pa kurām ej, meklēšana, valodas un veida filtri, lejupielāde, straumēšana.
- 1
Atver Fablum, pieskaries + savā bibliotēkā un izvēlies Publiskie katalogi. Tas, kas atveras, ir OPDS katalogs ar sabiedrības īpašumā esošām grāmatām un audiogrāmatām.
- 2
Meklē tajā vai izmanto valodas un veida filtrus. Abi ir OPDS iespējas: lietotne palūdz katalogam šaurāku plūsmu un pārzīmē sarakstu.
- 3
Pieskaries grāmatai un lejupielādē to. Ieraksta lejupielādes saite tiek paņemta un importēta, un pēc tam grāmata atveras bezsaistē no tavas bibliotēkas.
Ko standarts aptver
OPDS plūsma apraksta divas lietas: navigāciju — kategorijas un plauktus, pa kuriem ej — un iegādi, tas ir, ierakstus, kurus tiešām var lejupielādēt. Ieraksts var piedāvāt vairākas datnes (EPUB, PDF vai audiogrāmatu), un lietotne izvēlas to, ko prot atvērt. Meklēšana arī ir daļa no standarta, tāpēc katalogu var pārmeklēt lietotnē, nevis tīmekļa vietnē.
Specifikācija ir publiska un tiek uzturēta atklāti vietnē specs.opds.io; versija 1.2 ir uz Atom balstītā, ko joprojām publicē lielākā daļa katalogu, bet 2.0 ir tās JSON pēctecis.
Par šī paša kataloga praktisko pusi skati kā atrast brīvas e-grāmatas.