Шта је OPDS?

OPDS је начин на који апликација за читање разговара с каталогом књига. Сусрећете га сваки пут кад у Fablumu отворите каталог, обично и не приметивши.

OPDS долази од Open Publication Distribution System. То је отворени стандард за објављивање каталога књига у формату који други програм може прочитати: ток записа, сваки с насловом, аутором, језиком, корицом и линком на саму датотеку. Апликација за читање доноси ток и црта га као списак књига. Ништа у њему не припада једној продавници ни једној апликацији.

У томе је цела замисао. Веб страница о књизи писана је за човека; каталог OPDS писан је за софтвер. А како је формат чврст, апликација може оно што веб страница не дозвољава: тражити унутар каталога, филтрирати га, показати корице у мрежи и испоручити преузимање право у вашу библиотеку уместо у фасциклу преузимања прегледача.

По чему се разликује од продавнице

Каталог није продавница. Нема корпе, нема касе, нема налога: запис у OPDS-у је опис и један или више линкова за преузимање, а апликација прати линк. Библиотеке, архиви и издавачи текстова у јавном власништву управо га зато користе: између нема трговачке машине.

Није ни формат датотеке. EPUB и PDF су књиге; OPDS је казало које на њих показује. Већина је каталога једноставно Atom или JSON преко HTTP-а и зато их свака апликација за читање која говори стандард може прегледати без додатака.

Где га Fablum користи

Fablum долази с једним уграђеним јавним каталогом и он је каталог OPDS. Све што се у тој плочи дешава апликација је која чита ток OPDS и ради оно што онде нађе: категорије кроз које пролазите, претрага, филтери језика и формата, преузимање, стриминг.

  1. 1

    Отворите Fablum, додирните + у библиотеци и изаберите Јавни каталози. Оно што се отвори каталог је OPDS с књигама и аудио-књигама у јавном власништву.

    Панел јавног каталога изнад библиотеке Fabluma на iPhoneu: Peter Pan, Dracula, Treasure Island и Sense and Sensibility, свака с корицом, аутором и ознаком EN
  2. 2

    Тражите у њему или употребите филтере језика и формата. Обоје је део OPDS-а: апликација од каталога тражи ужи ток и изнова црта списак.

  3. 3

    Додирните књигу и преузмите је. Линк за преузимање из записа доноси се и увози, а књига се после отвара офлајн из ваше библиотеке.

Шта стандард покрива

Ток OPDS описује две ствари: навигацију, дакле категорије и полице кроз које пролазите, и стицање, дакле записе који се заиста могу преузети. Један запис може понудити више датотека (EPUB, PDF или аудио-књигу), а апликација бира ону коју зна да отвори. Претрага је такође део стандарда и зато у каталогу тражите унутар апликације, а не на веб страници.

Спецификација је јавна и одржава се отворено на specs.opds.io; верзија 1.2 је она саграђена на Atomu, коју већина каталога још објављује, а 2.0 је њен наследник у JSON-у.

За практичну страну истог каталога погледајте како пронаћи бесплатне е-књиге.

Погледајте уграђени каталог Fabluma