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 года.