OPDS

Open Publication Distribution System
MIME-тип application/atom+xml;profile=opds-catalog
Последний выпуск OPDS 1.2 (2018-11-11)
Тип формата web syndication
Расширен из Atom
Открытый формат? Да
Сайт opds.io (англ.)

OPDS (англ. Open Publication Distribution System) — электронный формат каталога веб-синдикации, основанный на Atom и HTTP. OPDS-каталоги используют существующие или формирующиеся открытые стандарты и конвенции, направленные на упрощение взаимодействия[1].

Описание

OPDS-каталоги позволяют пользователям искать, читать и сортировать электронные издания, а владельцам OPDS-каталогов — распространять электронные издания. Поиск реализуется через стандарт OpenSearch, поиск можно также производить по разным полям (например, по автору или по названию книги), если OPDS-каталогом поддерживается данное действие. В OPDS каталоге могут быть внешние ссылки, ведущие, например, на веб-страницу продажи книги[2].

При пользовании каталогом будут отображаться страницы (feed) двух типов. На навигационных будут доступны только ссылки на другие страницы, а на страницах каталога будут ссылки только на электронные публикации[2].

Новый стандарт OPDS-каталогов для открытой системы распространения печатных изданий готовится неофициальной группой, включающей Internet Archive, O'Reilly Media, Threepress, Book Oven, Feedbooks, OLPC и других.

История

Основан на базовых принципах компании Lexcycle для приложения Stanza.

Все изменения спецификации были произведены неофициальной группой, организованной вокруг открытого списка рассылки[3].

История версий
Версия Дата
0.9[4] 25 мая 2010
1.0[5] 30 августа 2010
1.1[6] 27 июня 2011
1.2[2] 11 ноября 2018
Черновики спецификаций
Версия Дата создания
2.0[7] 17 мая 2017[8]

OPDS-каталоги

Пример отображения OPDS-каталога библиотеки Проект Гутенберг

Десятки каталогов OPDS, содержащие книги и другую информацию на разных языках, доступны в Интернете[9]. Пользователи OPDS также могут создавать собственные OPDS каталоги, чтобы иметь доступ к своим электронным книгам[10].

Существует OPDS-валидатор для тестирования реализаций OPDS-каталогов[11][12]. Разработчики OPDS-каталогов и OPDS-клиентов могли использовать каталог Feedbooks[13] как пример полной поддержки OPDS (сайт прекратил работу в конце мая 2024).

Сравнение OPDS клиентов

Проверить совместимость клиента можно с помощью тестового OPDS-каталога[14].

Существует более десятка OPDS-клиентов, доступных для различных операционных систем.[15] Ниже сравнение возможностей для некоторых из этих клиентов, на основе результатов, опубликованных для тестового каталога[16].

См. также

Источники

  1. ↑ OPDS Catalog 1.0. Дата обращения: 24 марта 2013. Архивировано из оригинала 9 апреля 2013 года.
  2. ↑ 1 2 3 «OPDS Spec 1.2» Архивная копия от 20 июня 2019 на Wayback Machine. Официальный сайт OPDS. Проверено 22 апреля 2019.
  3. ↑ «Официальный список рассылки OPDS» Архивная копия от 5 июня 2013 на Wayback Machine. Google Groups. Проверено 5 мая 2013.
  4. ↑ «OPDS Spec 0.9». Официальный сайт OPDS. Проверено 5 мая 2013.
  5. ↑ «OPDS Spec 1.0» Архивная копия от 30 апреля 2013 на Wayback Machine. Официальный сайт OPDS. Проверено 5 мая 2013.
  6. ↑ «OPDS Spec 1.1». Официальный сайт OPDS. Проверено 5 мая 2013.
  7. ↑ «OPDS Catalog 2.0 | drafts» Архивная копия от 24 мая 2024 на Wayback Machine Официальный сайт OPDS. Проверено 15 июня 2024.
  8. ↑ Github, первая версия черновика спецификации 2.0. Дата обращения: 15 июня 2024. Архивировано 15 июня 2024 года.
  9. ↑ Online OPDS Catalogs. MobileRead Wiki. Дата обращения: 19 мая 2011. Архивировано 10 августа 2011 года.
  10. ↑ OPDS Catalog Generation. MobileRead Wiki. Дата обращения: 19 мая 2011. Архивировано 10 августа 2011 года.
  11. ↑ OPDS Validator. Дата обращения: 19 мая 2011. Архивировано 19 ноября 2011 года.
  12. ↑ OPDS Validator на GitHub. Дата обращения: 14 июня 2024. Архивировано 14 июня 2024 года.
  13. ↑ Feedbooks OPDS Catalog. Feedbooks. Дата обращения: 19 мая 2011. Архивировано 20 мая 2011 года.
  14. ↑ OPDS Test Catalog. Feedbooks. Дата обращения: 15 мая 2011. Архивировано 11 июня 2013 года.
  15. ↑ eBook Reading Software Supporting OPDS. MobileRead Wiki. Дата обращения: 15 мая 2011. Архивировано 10 августа 2011 года.
  16. ↑ OPDS clients compatibility. Дата обращения: 17 мая 2011.
  17. ↑ Bluefire Reader. Bluefire Productions, LLC. Дата обращения: 14 мая 2013. Архивировано 1 мая 2013 года.
  18. ↑ Moon+ Reader. Moon+. Дата обращения: 14 мая 2013. Архивировано 24 июня 2013 года.
  19. ↑ eBook Search. Inkstone Software, Inc.. Дата обращения: 14 мая 2013. Архивировано 28 мая 2013 года.
  20. ↑ MegaReader. Inkstone Software, Inc.. Дата обращения: 14 мая 2013. Архивировано 8 мая 2013 года.
  21. ↑ QuickReader. Inkstone Software, Inc.. Дата обращения: 14 мая 2013. Архивировано 25 апреля 2013 года.
  22. ↑ Librera. Librera. Дата обращения: 21 августа 2017. Архивировано 21 августа 2017 года.

Ссылки