О чем эта статья?
У меня была куча книжек, которые хотелось бы прочитать или перечитать, и я бы хотел их структурировать в библиотеку. Читаю я книжки на большом экране своего телефона iPhone 8 plus, когда я нахожусь в дороге. В поиске таких программ я и нашел Calibre, в которой можно создать структурированную базу данных книг с категориями и тегами. Для iPhone я выбрал читалку KyBook 3, с которой можно подключиться к библиотеке Calibre по протоколу OPDS в локальной сети (и компьютер и телефон подключенны к одному wi-fi роутеру). Вот этим опытом установки и настройки я хочу с вами поделиться в данной статье.
Коротко о программе Calibre.
Сalibre — свободное и открытое программное обеспечение для чтения, создания и хранения в электронной библиотеке электронных книг разного формата. Программа имеет возможность синхронизации с устройствами для чтения электронных книг различных производителей, включая Amazon, Android, Apple и других.
Вот так выглядит главное окно программы Calibre:
Кроме структурированной библиотеки в программу встроенная читалка:
Установка Calibre в Linux / Ubuntu
Чтобы установить самую последнюю версию программы Calibre, нужно выполнить следующую команду в терминале:
Эту же команду нужно выполнять, чтобы обновить данную программу.
Команда взята с официального сайта: https://calibre-ebook.com/download_linux.
На Ubuntu 18.04 всё установилось без каких-либо ошибок и проблем:
Кроме того, в Ubuntu данное приложение есть в официальном репозитории (но скорее всего более старая версия), можно установить следующей командой (или найти в Магазине приложений Ubuntu и установить оттуда):
И ещё, данное приложение доступно в репозитории Flathub, чтобы установить его оттуда, выполните команду:
Если не знаете, что такое Flatpak, можете прочитать в статье на этом сайте: Как установить и использовать Flatpak в Linux.
Настройка программы Calibre после установки
При первом запуске программы будут стартовые экраны настройки, я ничего не менял и просто прокликал "Далее".
Единственный совет, на первом стартовом экране выберите "Русский язык", если он у вас вдруг сразу не проставлен:
Первое, что мне сразу бросилось в глаза, так это огромные и ужасные значки, в результате меню не умещается в одну строчку. Поэтому хочу показать вам как сменить "этот ужас".
Переходим в Параметры:
Далее заходим в "Интерфейс" - "Офорление":
Здесь, на вкладке "Основной интерфейс" нас будут интересовать вот эти три строчки:
Нажимаем "Изменить набор значков", в открывшемся окне можно выбрать любой понравившийся набор, мне понравился "Monstre":
После чего я выбрал:
- Размер значков - Средний
- Показывать текст под значками - Никогда
И программа сразу стала выглядеть более приятно для глаз:
Старт контент-сервера Calibre
Чтобы можно было подключиться с телефона к нашей библиотеке Calibre, нужно, чтобы и телефон и компьютер были в единой локальной сети (в моем случае подключены к одному wi-fi роутеру) и надо в программе выбрать "Старт контент-сервера". Для этого найдите в меню пункт "Подключиться/общий доступ" и выберите "Старт контент-сервера":
При повторном нажатии этого пункта меню можно увидеть ip и порт:
Данный контент сервер работает только при включенной программе Calibre.
Из этого же пункта меню сервер и останавливается. Теперь давайте подключимся и скачаем книжки с нашего мобильного телефона.
Подключение с iPhone к контент-серверу Calibre
Многие советую приложение Marvin для iPhone, но как читалка вообще никакое приложение, да и интерфейс на английском. Я начал искать другие приложения, которые поддерживают OPDS каталоги. Подробнее об этом формате можно прочитать на википедии: https://ru.wikipedia.org/wiki/OPDS (если интересно, конечно). В результате, наткнулся на хорошее приложение KyBook 3. О нём и пойдет речь дальше.
Итак устанавливаем KyBook 3.
На официальном сайте есть ссылка на приложение в AppStore: http://kybook-reader.com/ru/. Либо находим его по названию.
Давайте теперь подключимся к контент серверу Calibre.
Открываем KyBook 3 и переходим на вкладку "Каталоги", нажимаем "Добавить". В открывшемся меню можно ввести название и адрес каталога в ручную (ip и порт можно посмотреть в Calibre), но проще нажать кнопку "Поиск в локальной сети".
Если контент-сервер Calibre запущен, мы увидим его в списке. Добавляем, он отобразится в списке каталогов. Этот каталог теперь будет всегда отображаться и повторно нам его добавлять не нужно больше.
Переходим в каталог, нам отобразятся книги из библиотеки Calibre:
Выбираем и загружаем любую книжку:
Теперь загруженные книги отобразятся в библиотеке, можно начинать читать. При желании можно выгрузить в iBooks, выбрав из контекстного меню "Поделиться".
Вот так я и настроил себе чтение книжек на iPhone из библиотеки Calibre.