OPDS

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Open Publication Distribution System
MIME-тип application/atom+xml;profile=opds-catalog
Последний выпуск OPDS 1.2 (11 ноября 2018)
Тип формата 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 и других.

OPDS основан на базовых принципах Lexcycle,[3] компания Stanza, приложение для чтения электронных книг для iOS.

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

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

OPDS-каталоги

[править | править код]
Пример отображения OPDS-каталога библиотеки Проект Гутенберг

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

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

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

[править | править код]

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

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

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

Внешние ссылки

[править | править код]