Лектор (программное обеспечение)

Лектор
Первоначальный выпускНоябрь 2017 г.
Стабильный релиз
0.5.1 / 9 марта 2019 г.
Репозиторий
  • github.com/BasioMeusPuga/Lector
Написано вПитон , 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]

Источники

  • Okoi, Martins Divine (22.03.2018). "Lector – A Qt Based eBook Reader for Linux". FOSSMint . Получено 26.05.2020 .
  • Снеддон, Джои (16.03.2018). «Это приложение Qt eBook для Linux — настоящий перелистыватель страниц». О боже! Ubuntu! . Получено 26.05.2020 .

Ссылки

  1. ^ ab Williams, Rebecca (2018-03-21). "Загрузить Lector для Ubuntu 20.04 – свежий Qt eBook reader для Linux". Ubuntu Free . Получено 2020-05-26 .
  2. ^ "Первоначальный коммит". GitHub .
  3. ^ "Освобождение Протеза Совести · BasioMeusPuga/Lector". GitHub .
  4. ^ «56 новаторских проектов Python с открытым исходным кодом — Начало работы с Python». 6 ноября 2019 г.
  5. ^ "версии пакета lector - Repology". repology.org .
  • Официальный сайт
  • Ссылка для скачивания в App Store
Retrieved from "https://en.wikipedia.org/w/index.php?title=Lector_(software)&oldid=1245483689"