Што е OPDS?
OPDS е начинот на кој апликацијата за читање разговара со каталог на книги. Го среќавате секогаш кога во Fablum ќе отворите каталог, обично без да забележите.
OPDS доаѓа од Open Publication Distribution System. Тоа е отворен стандард за објавување каталози книги во формат што друга програма може да го прочита: тек од записи, секој со наслов, автор, јазик, корица и линк до самата датотека. Апликацијата за читање го носи текот и го црта како список книги. Ништо во него не припаѓа на една продавница ниту на една апликација.
Во тоа е целата замисла. Веб-страница за книга е пишувана за човек; каталог OPDS е пишуван за софтвер. А бидејќи форматот е цврст, апликацијата може тоа што веб-страницата не дозволува: да бара во каталогот, да го филтрира, да покаже корици во мрежа и да го испорача преземањето право во вашата библиотека наместо во папката за преземања на прелистувачот.
По што се разликува од продавница
Каталогот не е продавница. Нема кошничка, нема каса, нема сметка: записот во OPDS е опис и еден или повеќе линкови за преземање, а апликацијата го следи линкот. Библиотеките, архивите и издавачите на текстови во јавна сопственост токму затоа го користат: помеѓу нема трговска машина.
Не е ниту формат на датотека. EPUB и PDF се книги; OPDS е казалото што покажува кон нив. Повеќето каталози се едноставно Atom или JSON преку HTTP и затоа може да ги разгледува секоја апликација за читање што го зборува стандардот, без додатоци.
Каде го користи Fablum
Fablum доаѓа со еден вграден јавен каталог и тој е каталог OPDS. Сè што се случува во таа плоча е апликација што чита тек OPDS и прави тоа што ќе го најде таму: категории низ кои поминувате, пребарување, филтри за јазик и формат, преземање, стриминг.
- 1
Отворете го Fablum, допрете + во библиотеката и изберете Јавни каталози. Тоа што ќе се отвори е каталог OPDS со книги и аудиокниги во јавна сопственост.
- 2
Барајте во него или употребете ги филтрите за јазик и формат. И двете се дел од OPDS: апликацијата бара од каталогот потесен тек и повторно го црта списокот.
- 3
Допрете книга и преземете ја. Линкот за преземање од записот се носи и се внесува, а книгата потоа се отвора офлајн од вашата библиотека.
Што покрива стандардот
Текот OPDS опишува две работи: навигација, односно категориите и полиците низ кои поминувате, и стекнување, односно записите што навистина може да се преземат. Еден запис може да понуди повеќе датотеки (EPUB, PDF или аудиокнига), а апликацијата ја избира онаа што знае да ја отвори. Пребарувањето исто така е дел од стандардот и затоа во каталогот барате внатре во апликацијата, а не на веб-страница.
Спецификацијата е јавна и се одржува отворено на specs.opds.io; верзијата 1.2 е онаа изградена врз Atom, што повеќето каталози сè уште ја објавуваат, а 2.0 е нејзиниот наследник во JSON.
За практичната страна на истиот каталог погледнете како да најдете бесплатни е-книги.