The topic of this article may not meet Wikipedia's notability guidelines for products and services. (July 2020) |
Первоначальный выпуск | Ноябрь 2017 г. |
---|---|
Стабильный релиз | 0.5.1 / 9 марта 2019 г. |
Репозиторий |
|
Написано в | Питон , Qt |
Операционная система | Линукс |
Доступно в | 8 языков |
Список языков Китайский, чешский, французский, немецкий, японский, португальский, русский, испанский | |
Лицензия | GPL-3.0 или более поздняя версия |
Веб-сайт | github.com/BasioMeusPuga/Lector |
Lector — бесплатное приложение для чтения электронных книг для настольных систем Linux , которое также имеет базовые функции управления коллекцией. [1]
Lector был разработан испанским программистом, известным как BasioMeusPuga [2]. Он начал публиковать код на GitHub в ноябре 2017 года [3] и выпустил его 10 марта 2018 года.
Изначально не было поддержки аннотаций или выделения текста, а также PDF-файлов. Предварительная поддержка PDF через Poppler была выпущена весной 2018 года в версии 0.2. [4] [1]
Он работает как с популярными форматами электронных книг, так и с комиксами: EPUB , Mobipocket , AZW (3/4), архив комиксов (CBR/CBZ), Portable Document Format (PDF), DjVu , FictionBook (FB2) [5] Он не поддерживает файлы с цифровым управлением правами . [2]
Lector открывает обзор коллекции книг («библиотека»), которую можно сортировать по содержанию различных полей метаданных или времени последнего чтения, а также можно искать/фильтровать заголовки. Его можно настроить как массив миниатюр обложек книг или как простую таблицу. Редактор метаданных книг доступен через контекстное меню.
Режим чтения не отвлекает, сохраняет позицию чтения [1] и предлагает элементы управления масштабированием, полнотекстовый поиск, текстовые аннотации [1] и встроенный словарь. Можно настроить рендеринг текста (шрифт, размер, интервал) и цвет страницы. Можно сохранять несколько профилей конфигурации, переключаться между ними и экспортировать их. Закладки можно организовать с помощью боковой панели.
Lector выпускается как свободное программное обеспечение , и, следовательно , с полным исходным кодом , в соответствии с условиями GNU General Public License версии 3 или более поздней на GitHub . Он был включен в репозитории пакетов по умолчанию Arch (AUR), openSUSE [6] и Gentoo .
Приложение написано на Python , с использованием виджетов Qt 5 через PyQt для пользовательского интерфейса. При наличии папки с электронными книгами оно индексирует их на месте. Метаданные и изображения обложек хранятся в базе данных SQLite . [1]