Lector — полнофункциональное Python / QT (PyQt) графическое приложение для организации домашней библиотеки электронных книг.
Lector имеет интуитивно понятный пользовательский интерфейс (есть тёмная и светлая тема) и минимум настроек, поддерживается работа с большинством основных форматов электронных книг (pdf, epub, fb2, mobi, azw/azw3/azw4 и cbr/cbz).
Lector предназначен для организации локальной коллекции электронных книг, поддерживается автоматическое добавление книг в коллекцию (из заданных каталогов), добавленные книги выводятся в виде миниатюр и списка, есть возможность сортировки по нескольким параметрам и поиск по коллекции книг.
Для добавленных в Lector книг поддерживается редактирование метаданных и установка рейтинга. Информация о коллекции, метаданные и обложки книг сохраняются в компактной, встраиваемой, реляционной базе данных SQLite (~/.local/share/Lector/Lector.db).
Lector открывает книги из коллекции в отдельных вкладках, поддерживается изменение темы оформления (цвет фона и текста) и поворот страницы, можно задать выравнивание текста и задать межстрочный интервал, открытые вкладки с книгами и последняя просмотренная страница сохраняются.
Lector поддерживает работу в оконном и полноэкранном режиме (с скрытием управляющих элементов), можно просматривать оглавление книги и добавлять страницы в закладки, искать выделенный текст на нескольких веб-сервисах. Управление осуществляется с помощью мыши и/или клавиатурных сочетаний.
Лицензия: GNU General Public License version 3.0 (GPLv3)
Домашняя страница