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 и других.
История
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 доступны[10] в Интернете, содержащие книги и другую информацию на разных языках. Пользователи OPDS также могут создавать свои собственные OPDS каталоги, чтобы иметь доступ к своим электронным книгам.[11]
Существует OPDS-валидатор для тестирования реализаций OPDS-каталогов.[12][13] Разработчики OPDS-каталогов и OPDS-клиентов могут использовать каталог Feedbooks[14] как пример полной поддержки OPDS (было анонсировано закрытие сайта в конце мая 2024).
Сравнение OPDS клиентов
Проверить совместимость клиента можно с помощью тестового OPDS-каталога.[15]
Существует более десятка OPDS-клиентов, доступных для различных операционных систем.[16] Ниже сравнение возможностей для некоторых из этих клиентов, на основе результатов, опубликованных для тестового каталога.[17]
Особенности ядра OPDS
| Продукт | Навигация | Приобретение | Четкое разграничение между навигацией и получением | Нумерация страниц | Поиск | Поддержка полных записей |
|---|---|---|---|---|---|---|
| Aldiko | Да | Да | Да | Да | Ограничен предзагруженным каталогом | Да |
| Bookari | Да | Да | Да | Да | Частичная поддержка | Нет |
| FBReader | Да | Да | Да | Да | Частичная поддержка | Да |
| Bluefire Reader[18] | Да | Да | Да | Да | Частичная поддержка | Нет |
| Moon+ Reader[19] | Да | Да | Нет | Да | Частичная поддержка | Нет |
| eBook Search,[20] MegaReader[21] & QuickReader[22] | Да | Да | Да | Да | Частичная поддержка | Да |
| Librera[23] | Да | Нет | Да | Да | Частичная поддержка | Нет |
Метаданные и изображения
| Продукт | Эскизы | Полные изображения | Название | Автор | Контрибьютор | Язык | Дата публикации | Суммарно | Описание | Summary vs Description | Права | Категория | Code vs Label in category |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aldiko | Да | Да | Да | Да | Нет | Нет | Да | Да | Да | Да | Да | Да | Да |
| Bookari | Да | Да | Да | Да | Нет | Частично | Нет | Да | Да | Да | Нет | Частично | Да |
| FBReader | Да | Да | Да | Да | Нет | Нет | Нет | Да | Да | Да | Нет | Да | Да |
| Bluefire Reader | Да | Да | Да | Да | ? | ? | ? | Да | Да | ? | ? | Да | Да |
| Moon+ Reader | Да | Нет | Да | Да | Да | Нет | Нет | Да | Да | Да | Нет | Нет | Нет |
| eBook Search, MegaReader & QuickReader | Да | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да |
| Librera | Да | Да | Да | Да | Нет | Нет | Да | Да | Да | Да | Нет | Да | Да |
Получение контента
| Продукт | Собственно получение | Покупка | Аренда | Открытый доступ | Подписка | Образец | Различные типы | Цена и валюта | Непрямое получение |
|---|---|---|---|---|---|---|---|---|---|
| Aldiko | Да | Да | Да | Да | Да | Да | Да | Да | Нет |
| Bookari | Да | Да | Нет | Да | Нет | Нет | Нет | Да | Нет |
| FBReader | Да | Да | Нет | Да | Нет | Да | Нет | Да | Нет |
| Bluefire Reader | Да | Да | ? | ? | Нет | ? | ? | Да | ? |
| Moon+ Reader | Да | Нет | Нет | Да | Нет | Частичная поддержка | Нет | Нет | Нет |
| eBook Search, MegaReader & QuickReader | Да | Нет | Нет | Да | Нет | Частичная поддержка | Нет | Нет | Нет |
| Librera | Да | Нет | Нет | Да | Нет | Частичная поддержка | Да | Нет | Нет |
См. также
Источники
- ↑ OPDS Catalog 1.0. Дата обращения: 24 марта 2013. Архивировано из оригинала 9 апреля 2013 года.
- 1 2 3 "OPDS Spec 1.2" Архивная копия от 20 июня 2019 на Wayback Machine. Официальный сайт OPDS. Проверено 22 апреля 2019.
- ↑ "Цели проекта (англ.)". Официальный список рассылки OPDS. Проверено 5 мая 2013.
- ↑ "Официальный список рассылки OPDS" Архивная копия от 5 июня 2013 на Wayback Machine. Google Groups. Проверено 5 мая 2013.
- ↑ "OPDS Spec 0.9". Официальный сайт OPDS. Проверено 5 мая 2013.
- ↑ "OPDS Spec 1.0" Архивная копия от 30 апреля 2013 на Wayback Machine. Официальный сайт OPDS. Проверено 5 мая 2013.
- ↑ "OPDS Spec 1.1". Официальный сайт OPDS. Проверено 5 мая 2013.
- ↑ "OPDS Catalog 2.0 | drafts" Архивная копия от 24 мая 2024 на Wayback Machine Официальный сайт OPDS. Проверено 15 июня 2024.
- ↑ Github, первая версия черновика спецификации 2.0. Дата обращения: 15 июня 2024. Архивировано 15 июня 2024 года.
- ↑ Online OPDS Catalogs. MobileRead Wiki. Дата обращения: 19 мая 2011. Архивировано 10 августа 2011 года.
- ↑ OPDS Catalog Generation. MobileRead Wiki. Дата обращения: 19 мая 2011. Архивировано 10 августа 2011 года.
- ↑ OPDS Validator. Дата обращения: 19 мая 2011. Архивировано 19 ноября 2011 года.
- ↑ OPDS Validator на GitHub. Дата обращения: 14 июня 2024. Архивировано 14 июня 2024 года.
- ↑ Feedbooks OPDS Catalog. Feedbooks. Дата обращения: 19 мая 2011. Архивировано 20 мая 2011 года.
- ↑ OPDS Test Catalog. Feedbooks. Дата обращения: 15 мая 2011. Архивировано 11 июня 2013 года.
- ↑ eBook Reading Software Supporting OPDS. MobileRead Wiki. Дата обращения: 15 мая 2011. Архивировано 10 августа 2011 года.
- ↑ OPDS clients compatibility. Дата обращения: 17 мая 2011.
- ↑ Bluefire Reader. Bluefire Productions, LLC. Дата обращения: 14 мая 2013. Архивировано 1 мая 2013 года.
- ↑ Moon+ Reader. Moon+. Дата обращения: 14 мая 2013. Архивировано 24 июня 2013 года.
- ↑ eBook Search. Inkstone Software, Inc.. Дата обращения: 14 мая 2013. Архивировано 28 мая 2013 года.
- ↑ MegaReader. Inkstone Software, Inc.. Дата обращения: 14 мая 2013. Архивировано 8 мая 2013 года.
- ↑ QuickReader. Inkstone Software, Inc.. Дата обращения: 14 мая 2013. Архивировано 25 апреля 2013 года.
- ↑ Librera. Librera. Дата обращения: 21 августа 2017. Архивировано 21 августа 2017 года.
Внешние ссылки
- OPDS Official News and Specifications
- BookServer on Internet Archive
- OPDS catalog specification
- BookServer: A Plan to Build an Open Web of Books (ReadWriteWeb)
- MobileRead Wiki - OPDS
- Список русскоязычных OPDS-каталогов
- 15 бесплатных OPDS-каталогов
- Зачем нужны и как работают электронные каталоги OPDS