Koodo - универсальное приложение для чтения электронных книг с открытым исходным кодом

Для чтения и управления электронными книгами различных форматов существуют специализированные приложения, например, такие как Foliate и Calibre.

Недавно я наткнулся на еще одну программу с открытым исходным кодом для чтения электронных книг, которая может похвастаться рядом интересных функций.

Koodo - это универсальная программа для чтения электронных книг с открытым исходным кодом с функциями, которые помогут вам лучше управлять и читать ваши электронные книги. Это кроссплатформенное приложение, которое можно использовать в Linux, Windows и macOS. Вы можете использовать его даже в веб-браузере.

Пользовательский интерфейс выглядит современно, возможно, потому что это приложение Electron. Вам потребуется импортировать книги в приложение Koodo. Оно не импортирует книги по папкам. Однако вы можете выбрать несколько файлов для импорта. У вас слишком много книг? Добавьте некоторые из них в избранное для быстрого доступа.

Я использовал загрузку с AUR, и по неизвестным причинам он не отобразил миниатюры для файлов в формате PDF и DJVU.

Программа поддерживает такие популярные форматы файлов электронных книг, как PDF, Mobi и Epub. Но на этом её возможности не заканчиваются. Она также поддерживает такие форматы комиксов, как CBR, CBZ и CBT. И это еще не все. Кроме того, есть поддержка FictionBooks (.fb2), Markdown и Rich Text Format (RTF), а также возможность чтения текстовых документов MS Office (Docx).

Помимо поддержки огромного количества форматов файлов, программа также предоставляет несколько функций для улучшения качества чтения.

Вы можете выделять тексты и аннотировать их текстовыми заметками. Вы также можете искать выделенный текст в текущем документе или в Google.

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

Имеются опции преобразования текста в речь и перевода выделенного текста. Однако в моем тестировании функция перевода в речь не работала. Возможно в данной версии Koodo речевой движок еще не реализован.

Koodo поддерживает различные варианты вывода книги на экран. Вы можете читать документы в одноколоночной, двухколоночной режиме или режиме непрерывной прокрутке. Для форматов ePub и Mobi автоматически открывается в двухколоночном режиме. Для PDF по умолчанию выбрана одноколоночная верстка.

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

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

Вы также можете синхронизировать свои книги и данные о чтении (например, основные моменты, заметки и т.д.) на разных устройствах с помощью Dropbox или другими облачными сервисами, поддерживающими протокол Webdav.

Если вы хотите поэкспериментировать с Koodo, вы можете попробовать его онлайн-версию. Для этого достаточно веб-браузера. Но обратите внимание, что ваши данные хранятся локально в браузере, и если вы очистите кэш браузера, вы потеряете сохраненные данные (выделения, заметки и т.д.), но не книги, хранящиеся на вашем компьютере.

Если вам понравились его возможности, вы можете установить Koodo на свой компьютер.

Есть несколько вариантов установки программы. deb-файл для дистрибутивов на базе Debian и Ubuntu, RPM для Red Hat и Fedora, Snap, AppImage и exe-файл для MS Windows.

Вы можете получить программу установки по своему выбору с домашней страницы проекта.

Koodo не является совершенным продуктом, у него огромный список функций, но не все работает безупречно, как обнаружилось в ходе тестирования.

Тем не менее, это хорошее приложение, которое имеет потенциал стать популярным среди пользователей. Существует лишь несколько приложений, в которых собрано так много функций.

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

Вы можете посетить репозиторий проекта, чтобы посмотреть исходный код, сообщить об ошибках или выразить признательность разработчикам, поставив звезду проекту.