Электронные библиотеки

Материал из LUWRAIN Wiki
Перейти к: навигация, поиск

Приложение Электронных библиотек позволяет просматривать библиотеки, опубликованные в интернете, если они поддержат предоставление каталога в OPDS-формате.

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

Первая область, визуально расположенная на экране слева, является списком зарегистрированных библиотек. Это список библиотек протестирован в работе и пригоден к использованию.

После выбора определённой библиотеки пользователь попадает в каталог, который предоставила данная библиотека.

Навигация по каталогу проста – можно выбрать некоторый элемент, при нажатии Enter на этом элементе будут развёрнуты подэлементы. При навигации пользователю сообщается дополнительная информация о типе элемента. При нажатии клавиши Backspace пользователь может вернуться на уровень выше.

Третья область служит для того, чтобы просмотреть фактический набор ссылок данного каталога для той или иной записи. При просмотре каталога OPDS-формате не существует точного соглашения о том, что является подкаталогом, а что книгой. Когда книга публикуется, то каталог предоставляет несколько ссылок для доступа к этой книги в различных форматах. Поэтому, при нажатии на некотором элементе каталога комбинации клавиш Shift+Enter будет предоставлен список всех ссылок, который каталог публикует для доступа к выделенному элементу.

Пользователь должен выбрать самостоятельно формат, в котором он желает загрузить книгу. В области расширенной информации перечисляются все ссылки, после самой ссылки в круглых скобках указывается тип содержимого по этой ссылки. Самой удобный формат – это упакованные архиватором zip книги формата fb2. Тип записи будет указан как (application/fb2+zip). При нажатии Enter на такой ссылке будет вызвано Приложение Просмотр документов и книга станет доступна для прослушивания. Как работать с книгой можно посмотреть в документации Приложение Просмотр документов.

При нажатии Enter на каталоге, приложение будет определять самостоятельно нужную ссылку для открытия, но эта опция не всегда может верно работать. Добавление и удаление новых библиотек можно производить при помощи панели управления.