LINUX.ORG.RU

Релиз Lector 0.5

 , , ,


0

0

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

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

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

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

github

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

Deleted

Проверено: jollheef ()

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

anonymous ()

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

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

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

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

anonymous ()

написанная на python

не нужно

ados ★★★★★ ()

Поиск

Поддержка 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 ()
Ответ на: комментарий от mandala

А кинь ссылочку на их репу, плз. В Дебе попробую.

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

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

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

Cirno ()

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

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

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

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

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

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

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

alexferman ()

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

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

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

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

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

Cirno ()

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

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

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

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

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

Бака сидит на дебиане, потому что в нём морозят релизы? :3

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

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

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

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

Этот ключик волшебный, мля! Ну ёлки, я его пускаю почти всегда чтоб посмотреть а что будет.

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

Ну, я пока еще в здравом уме :) Я один пакет стянул и поставил. Больше мне оттуда ничего не надо.

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

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

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

Репу с собранным дебом я дал уже тут.

Спасибо.

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

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

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

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

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

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

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

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

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

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

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

anonymous ()

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

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

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