fb2info
Рубрика: Графика -> Hужное/полезное -> Системные утилиты
Метки: Python | Приятные мелочи | утилита | файловый менеджер
Просмотров: 11927
Отображение миниатюр для электронных книг в формате FB2.
fb2info — небольшой Python (Python 2) плагин для файловых менеджеров Nautilus, Caja, Thunar и PCManFM, отображающий миниатюры для электронных книг в формате FB2.
FictionBook (FB2) — формат электронных версий книг в виде XML-документов, где каждый элемент книги описывается своими тегами. Так же это стандарт, призванный обеспечить совместимость с любыми устройствами и форматами. Стандарт был разработан группой разработчиков во главе с Дмитрием Грибовым и Михаилом Мацневым.
FB2 документы (электронные книги) содержат структурную разметку основных элементов текста и некоторую информацию о книге. Так же в документе может содержаться вложения с двоичными файлами, в которых могут хранится иллюстрации, например обложка. Обложку находящуюся в FB2 файле и использует fb2info для создания миниатюры.
fb2info находится в стадии разработки, автором заявлена поддержка файловых менеджеров Nautilus и Caja (на 24.09.2013), работа плагина с файловыми менеджерами Thunar и PCManFM проверена экспериментально. Для задействования плагина необходимо положить файл fb2.thumbnailer (из unzip архива скачанного с сайта проекта) в каталог:
/usr/share/thumbnailers/
А файл fb2info.py в каталог:
/usr/bin/
Лицензия: GNU General Public License v2
Добавлено 22.12.2014 (Manjaro Openbox-МАТЕ):
Основные читалки поддерживают чтение файлов fb2.zip, поэтому, думаю, большинство их так и хранит.
Возможность обработки зазипованных файлов была бы очень кстати, а без нее практическая ценность плагина резко снижается.
Сделал поддержку fb.zip/
http://files.mail.ru/DE6B9759B6274822843A2D0F7121383A
А от версии файлового менеджера зависит?У меня Caja 1.4.0 и не работает!
Скорее версия Python имеет значение, чем собственно файловый менеджер...
как то не случилось мне на Caja 1.4.0 опробовать. Сейчас стоял Salix 14.0 с рабочим окружением SDE (Simple Desktop Environment), там файловый менеджер Штурман /Stuurman, миниатюры не отображались, подцепил репы 14.1 обновил с них Python и всё заработало, а версия файлового менеджера осталась прежней! (скрин вставил внизу темы) Значит всё же версия Python важна...
Спасибо за ответ.Выполнил сейчас sudo apt-get install python3(да,у меня линуксминт 14),написало,что самая свежая версия уже стоит.
Может какие ещё ходы есть,попроще желательно!Есть библиотека fb2,в самый раз скриптик этот подошёл бы!
Посмотрите установлены ли пакеты python-pyexiv2, python-imaging, python-gtk2 и python-gnome2. На Runtu LITE 12.04.3 работает:
По идее и на Минт 14 должно работать...
Может попробовать обновить МАТЕ? А то версия 1.4 совсем стара, тут есть информация.
Благодарствую за отзывчивость!Сегодня вечером попробую.
Проблему решил кардинально.Поставил последнюю сборку LMDE(давно собирался).Caja стала 1.6,поэтому всё заработало.Спасибо!
Уважаемый posixru, подскажите пожалуйста какие пакеты python надо поставить на manjaro, что бы все заработало.
Должно оказаться вполне достаточным установить fbless, а так же обязательно надо сделать исполняемыми:
Сейчас "чистой" Мanjaro под рукой нет, скрины миниатюр с "старой", сейчас имеющейся версии Manjaro Openbox-МАТЕ добавил внизу темы.
для дистов производных от арча, которым является манжаро, в скриптах питон 2 нужно изменить заголовок
на
т.к. по умолчанию в системе питон 3 и для скриптов питона 2 нужно указать это явно.
posixru,gray спасибо за помошь. Доберусь домой проверю .
Нифигашеньки!
Только что проверил на Manjaro Openbox 0.8.11 свежей установки. С наскоку в Thunar и PCManFM заставить "миниатюрить" не поучилось, выписывает что не хватает модуля "Image". ? 8((( ? Так и не понял что именно он хочет, попозже пристальнее попытаю его, на что именно ему хочется.
Спасибо! Удобная вещь!
На Linux Mint 19 не работает, на 18.3 работало без проблем. Python 2 установлен. Что ещё нужно для работы расширения?
На Убунте МАТЕ 16.04 и 18.04 с дефолтной версией Caja работает, на Минте проверить нет возможности, спросите про это на форумах Минта, например на linuxmint.com.ru там есть кому проверить и подсказать...
есть ли прога для отображения обложек книг в формате Fb2 в Windows 10 (мне важно чтоб эскизы отображало в проводнике)?
а какая программа отображает обложки fb2 в проводнике? есть такая и если есть то как настроить?