Из-за широкого скандала о блокировке в App Store и Google Play приложений (Moon+ Reader, Читатель), использующих «пиратские» OPDS каталоги по жалобе компании LitRes, многие интернет пользователи открыли для себя новую технологию агрегирования и распространения электронных книг. Таким образом в разы увеличился интерес к технологии и число ее пользователей.
Так что же такое OPDS каталог и как его использовать? Об этом мы поговорим в этой статье.
Что такое OPDS каталоги
Свободный перевод из англоязычной части Википедии:
OPDS каталог (Open Publication Distribution System, Открытая система распространения изданий) – это формат агрегирования электронных публикаций, основанный на протоколах Atom и HTTP.
Стандарт OPDS каталогов создан неформальной группой партнеров, включая Internet Archive, O’Reilly Media, Threepress, Book Oven, Feedbooks, OLPC и др. OPDS каталог обеспечивают объединение и распространение электронных публикаций. Формат использует новейшие открытые стандарты и ориентируется на простоту применения.
По структуре OPDS каталог представляет собой файл формата XML. Многие электронные библиотеки транслируют издания в таком формате в интернет, а программы для чтения электронных книг умеют «подхватывать» этот формат и закачивать книгу на устройство.
OPDS каталог позволяет просматривать книги по заданным критериям, вести поиск книг (например, по автору) и скачивать нужную книгу. Можно просмотреть карточку книги с изображением обложки и кратким описанием.
Как выглядит OPDS каталог?
Давайте рассмотрим пример работы программы FBReader с одной из самых популярных OPDS библиотек Флибуста.
В меню программы выбираем «Сетевая библиотека», и получаем список найденных OPDS каталогов. Для добавления нового каталога выбираем «Добавить каталог» и вводим путь к OPDS XML файлу. Выбираем нужный нам каталог, гуляем по каталогу выбирая нужный раздел, просматриваем превью книги и качаем.
Android программы с возможностью использования OPDS каталогов
Поддержка стандарта OPDS практически стало стандартом для программ-читалок (в особенности на мобильных устройствах). Здесь мы отметим некоторые популярные программы с поддержкой формата OPDS для платформы Android.