LINUX.ORG.RU

Релиз Lector 0.5

 , , ,

Релиз Lector 0.5

1

0

Lector — читалка книг и комиксов с qt5-интерфейсом, написанная на python.

В новой версии:

  • поиск;
  • поддержка fb2;
  • более подробный Table of Content;
  • запись в log-файл и уведомления об ошибках;
  • инверсия цветов и двухстраничный просмотр для comicbook и pdf;
  • исправления недочетов пользовательского интерфейса и некоторых других ошибок.

Поддерживаемые форматы файлов: pdf, epub, fb2, mobi, azw, cbr, cbz.

github

>>> Подробности

Deleted

Проверено: jollheef ()
Последнее исправление: Wizard_ (всего исправлений: 2)

Кто хочет прославиться и принести пользу сообществу/сообществам: тому следует сделать пулл-реквест на привязку к djvulibre или поставку в бандле, таким образом будучи запакованной еще и форматом djvu, эта читалка выходит на первые места в своей категории.

anonymous
()

а оно рендерит в субпиксельное сглаживание? неплохо бы иметь возможность выбора при сборке, как например это делает zathura, что использовать poppler или mupdf.

anonymous
()
Ответ на: комментарий от anonymous

что использовать poppler или mupdf.

это есть, реализовано в виде опциональной зависимости python-pymupdf.

anonymous
()

Поиск

Поддержка fb2

Запись в log-файл и уведомления об ошибках

Киллер-фичи. В других читалках такого нет!

Aceler ★★★★★
()

А вот это годно. ЕМНИП, у нас был только полумертвый FBReader. Или еще что-то было, кто подскажет?

Gonzo ★★★★★
()

Кстати, если речь про fb2, когда не нужна встроенная библиотека, для «открыл-почитал-закрыл» есть консольный fbless.

sluggard ★★★★★
()

Как перестать жить неправильно?

dps@vivo:~/Рабочий стол/Lector-0.5/lector$ python3 __main__.py 
Traceback (most recent call last):
  File "__main__.py", line 42, in <module>
    from lector import sorter
  File "/usr/local/lib/python3.6/dist-packages/lector/sorter.py", line 47, in <module>
    from lector.parsers.epub import ParseEPUB
  File "/usr/local/lib/python3.6/dist-packages/lector/parsers/epub.py", line 24, in <module>
    from lector.readers.read_epub import EPUB
  File "/usr/local/lib/python3.6/dist-packages/lector/readers/read_epub.py", line 27, in <module>
    import xmltodict
ModuleNotFoundError: No module named 'xmltodict'
dps@vivo:~/Рабочий стол/Lector-0.5/lector$ sudo apt install python-xmltodict
[sudo] пароль для dps: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет python-xmltodict самой новой версии (0.11.0-1).
Следующие пакеты устанавливались автоматически и больше не требуются:
  anjuta-common autogen autogen-doc bamfdaemon intltool libanjuta-3-0 libapr1 libaprutil1
  libbamf3-2 libgda-5.0-4 libgda-5.0-common libgdl-3-5 libgdl-3-common libgladeui-2-6
  libgladeui-common libglib2.0-dev libglib2.0-dev-bin libgtop-2.0-11 libgtop2-common libkf5attica5
  libkf5bookmarks-data libkf5bookmarks5 libkf5globalaccel-bin libkf5globalaccel-data
  libkf5globalaccel5 libkf5globalaccelprivate5 libkf5kdelibs4support-data libkf5kdelibs4support5
  libkf5kdelibs4support5-bin libkf5kiofilewidgets5 libkf5mediaplayer-data libkf5mediaplayer5
  libkf5parts-data libkf5parts-plugins libkf5parts5 libkf5xmlgui-bin libkf5xmlgui-data
  libkf5xmlgui5 libllvm6.0:i386 libopts25 libopts25-dev libpcre16-3 libpcre3-dev libpcre32-3
  libpcrecpp0v5 libplank-common libplank1 libserf-1-1 libsvn1 libvala-0.40-0 pkg-config valac
  valac-0.40-vapi zlib1g-dev
Для их удаления используйте «sudo apt autoremove».
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 37 пакетов не обновлено.
dps@vivo:~/Рабочий стол/Lector-0.5/lector$ pip install python-xmltodict

Collecting python-xmltodict
  Could not find a version that satisfies the requirement python-xmltodict (from versions: )
No matching distribution found for python-xmltodict

Cirno
()
Ответ на: комментарий от sluggard

И правда. Щас заценим тогда сабж.

Deleted
()
Ответ на: комментарий от Deleted

1. В ридми сказано, что можно запускать и так.

2. От отчаяния, потому как запускаться нормально не хочет. У меня часто такая ерунда с кутушными приложениями(

Cirno
()
Ответ на: комментарий от Cirno

С твоей системой что-то явно не так

Deleted
()

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

RazrFalcon ★★★★★
()
Ответ на: комментарий от Cirno

Следующие пакеты устанавливались автоматически и больше не требуются:

Для их удаления используйте «sudo apt autoremove».

мде, срач в системе прибери сперва, бака

eternal_sorrow ★★★★★
()
Последнее исправление: eternal_sorrow (всего исправлений: 1)

Ему можно как-нибудь запретить обрабатывать всякие закладки и главы внутри pdf? А то он их показывает как разные сущности, замусоривает библиотеку.

Deleted
()

Ппц, сабж создал базу размером в 45 Мб и лог-файл размером в 443 Мб. Разработчик упорот.

Deleted
()
Ответ на: комментарий от eternal_sorrow

мде, срач в системе прибери сперва, бака

Это не срач, так нужно (подскажи как безболезненно плез). Плюс ко всему разработчик криво прописал зависимости, и пришлось немного в них копаться

$ sudo apt install python3-bs4 $ sudo apt install python3-xmltodict

Cirno
()

Но зачем? Я не понимаю. Ведь есть прекрасный Okular. Он прекрасен во всем.

anonymous
()
Ответ на: комментарий от Cirno

apt autoremove сперва. смотришь, что собирается удалить. если что то нужное, то жмёшь N, помечаешь apt-mark manual <имя пакета>. повторяешь до тех пор, пока не начнёт устраивать тебя всё

и не заморозь там всё, пока делаешь, бака

eternal_sorrow ★★★★★
()
Ответ на: комментарий от Gonzo

Зеркал много, если самому влом искать актуальный список могу подкинуть.

Да, за поломки не ручаюсь, подключив такую репу и не настроив приоритеты при не аккуратном использовании получишь MX-химеру.

mandala ★★★★★
()
Ответ на: комментарий от Odalist

Судя по обсуждению лучше чем fbreader только CoolReader 3, это на мой вкус. Репу с собранным дебом я дал уже тут. А сабх высер какой.

mandala ★★★★★
()
Ответ на: комментарий от Odalist

Да не за что. Теперь я понимаю почему MX так хайпанул. )

mandala ★★★★★
()
Ответ на: комментарий от Gonzo

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

mandala ★★★★★
()
Ответ на: комментарий от eternal_sorrow

Ну не всегда, если копипастить, можно и нарваться на -y. Напомню: мы в обсуждении новости, а не в тех.разделе (хотя и там надо быть внимательным), тут много людей читают, которые не такие «прошаренные».

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

Полный список актуальных зеркал MX нада?

Нет, спасибо.

Odalist ★★★★★
()
Ответ на: комментарий от ados

соизвольте-с, пожалуйста, уважаемый сударь изъяснится поподробнее, чем вас так не устроил Python? И какую замену вы ему предлагаете?

anonymous
()

чем это лучше Evince? чем это отличается от Evince? почему просто нельзя допилить до кондиции Evince?

кстати, к теме о засилии сообщества музыкальными плеерами: может просто люди учатся программировать и делиться кодом (в оффтопике это редкость для меня)?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.