Каталоги OPDS

Каталог OPDS — сервер книг, который публикует своё собрание в формате OPDS. Это, например, сервер Calibre, Project Gutenberg, многие общественные и домашние библиотеки. Librique показывает разделы и книги каталога, ищет в нём и скачивает книги в библиотеку.

Предустановленных каталогов в приложении нет. Каталоги добавляются в настройках.

Добавление каталога

  1. Откройте «Настройки»: на iPad — в боковой панели, на iPhone — в меню ☰. На iPhone каталог можно добавить и с вкладки «Каталоги».
  2. В разделе «Каталоги OPDS» нажмите + Добавить каталог.
  3. Заполните форму:
    • Название — имя в списке каталогов. Обязательное поле.
    • Адрес — полный адрес каталога, начиная с https:// или http://. Обязательное поле.
    • Имя, если нужен вход и Пароль — только для каталогов, которые требуют входа.
  4. Нажмите Подключить.

Сначала приложение открывает каталог с введёнными адресом и данными входа. Каталог сохраняется, только если он открылся. Иначе под формой появляется сообщение, поля сохраняют введённое, и после исправления адреса или данных входа можно снова нажать «Подключить».

Примеры адресов

  • Project Gutenberg: https://www.gutenberg.org/ebooks.opds/
  • Сервер Calibre: http://<адрес компьютера>:8080/opds. Сервер запускается в Calibre: «Параметры» → «Общий доступ по сети». 8080 — порт по умолчанию.

Локальная сеть

Каталоги в интернете подключаются только по https://. Адрес с http:// работает только в локальной сети: по IP-адресу, по имени вида name.local или по имени без домена.

При первом обращении к локальной сети система запрашивает разрешение. Если разрешение не было дано, его можно включить в настройках устройства: «Настройки» → «Конфиденциальность и безопасность» → «Локальная сеть» → Librique.

Вход

Если каталог требует входа, имя и пароль указываются в форме каталога. Пароль хранится в связке ключей iCloud, поэтому на других устройствах каталог открывается без повторного ввода. Если пароля на устройстве нет или его сменили на сервере, каталог запросит его при открытии.

Правка, отключение и удаление каталога

Список каталогов — в «Настройках», в разделе «Каталоги OPDS».

  • Включён отключает каталог без удаления. Отключённый каталог не показывается в списке каталогов и в выдаче поиска; адрес и пароль сохраняются.
  • Изменить открывает форму каталога. Сохранить проверяет каталог так же, как «Подключить»: если с новыми данными каталог не открылся, остаются прежние.
  • Удалить удаляет каталог после подтверждения. На iPhone кнопка «Удалить каталог» — внизу формы каталога.

Список каталогов синхронизируется через iCloud вместе с полками: каталог, добавленный на одном устройстве, появляется на других.

Просмотр каталога

Каталоги — в разделе «Каталоги» боковой панели на iPad и на вкладке «Каталоги» на iPhone.

  • Разделы показываются списком, книги — сеткой обложек. Некоторые каталоги, например Project Gutenberg, показывают книги списком без обложек; обложка — на странице книги.
  • Строка над заголовком показывает предыдущий уровень; нажатие на неё — шаг назад. При возврате место прокрутки сохраняется.
  • Нажатие на имя каталога в боковой панели возвращает в начало каталога.
  • Если сервер даёт фильтры или сортировку, они показываются над книгами. Сбросить все снимает выбор.
  • При каждом открытии раздел показывает свежее содержимое.

Поиск в каталоге

Когда открыт каталог, поле поиска вверху экрана ищет на сервере каталога: «Поиск в каталоге». Поиск запускается клавишей ввода. Если сервер не поддерживает поиск, поле недоступно.

В конце выдачи поиска по библиотеке — строки вида «Искать «…» в каталоге Project Gutenberg», по одной на каждый каталог с поиском.

Скачивание книг

На странице книги — кнопка скачивания на каждый формат, который открывает приложение: EPUB, FB2 и PDF, в том числе в архиве ZIP. На кнопке — формат и, если сервер его сообщил, размер. Скачать фрагмент скачивает фрагмент книги, если каталог его предлагает.

Скачанная книга добавляется в библиотеку так же, как файл из приложения «Файлы». На экране остаётся страница книги: на ней виден ход скачивания, затем надпись «Книга добавлена в библиотеку». Уход со страницы книги скачивание не отменяет. Если книга уже есть в библиотеке, окно «Добавление книг» покажет её в группе «Уже в библиотеке».

У книги без этих форматов — надпись «Нет подходящего формата».

Сообщения

Сообщение

Что значит

Укажите адрес полностью, с http:// или https://

В адресе нет http:// или https://.

Нет связи с интернетом

Устройство не подключено к сети.

Каталог не отвечает

Сервер не ответил или сообщил об ошибке.

Не удалось обнаружить OPDS сервер

Сервер ответил, но это не каталог OPDS. Проверьте адрес.

Неверное имя или пароль

Сервер не принял данные входа.

Вход временно заблокирован. Повторите попытку через несколько минут.

Сервер заблокировал вход после нескольких неудачных попыток.

Каталог доступен только по незащищённому подключению. Нужен адрес с https

Адрес с http:// вне локальной сети.

Сертификат сервера каталога не прошёл проверку. Нужен сертификат, которому доверяет устройство

У сервера самодельный или недоверенный сертификат.

Сервер отказал в доступе

Сервер не показал раздел. «Повторить» отправляет запрос снова.

Не удалось скачать книгу

Скачивание не удалось после нескольких попыток.