Отображение миниатюр для электронных книг в формате 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-МАТЕ):
Комментариев: 20 RSS
1vlav28-09-2013 12:38
Основные читалки поддерживают чтение файлов fb2.zip, поэтому, думаю, большинство их так и хранит.
Возможность обработки зазипованных файлов была бы очень кстати, а без нее практическая ценность плагина резко снижается.
2posixru28-09-2013 19:18
3Vladimir28-10-2013 16:39
Сделал поддержку fb.zip/
//files.mail.ru/DE6B9759B6274822843A2D0F7121383A
4Аноним23-11-2013 22:23
А от версии файлового менеджера зависит?У меня Caja 1.4.0 и не работает!
5posixru24-11-2013 15:37
Скорее версия Python имеет значение, чем собственно файловый менеджер...
как то не случилось мне на Caja 1.4.0 опробовать. Сейчас стоял Salix 14.0 с рабочим окружением SDE (Simple Desktop Environment), там файловый менеджер Штурман /Stuurman, миниатюры не отображались, подцепил репы 14.1 обновил с них Python и всё заработало, а версия файлового менеджера осталась прежней! (скрин вставил внизу темы) Значит всё же версия Python важна...
6Аноним25-11-2013 21:09
Спасибо за ответ.Выполнил сейчас sudo apt-get install python3(да,у меня линуксминт 14),написало,что самая свежая версия уже стоит.
Может какие ещё ходы есть,попроще желательно!Есть библиотека fb2,в самый раз скриптик этот подошёл бы!
7posixru25-11-2013 22:28
Посмотрите установлены ли пакеты python-pyexiv2, python-imaging, python-gtk2 и python-gnome2. На Runtu LITE 12.04.3 работает:
По идее и на Минт 14 должно работать...
Может попробовать обновить МАТЕ? А то версия 1.4 совсем стара, тут есть информация.
8Аноним26-11-2013 09:44
Благодарствую за отзывчивость!Сегодня вечером попробую.
9Аноним01-12-2013 03:51
Проблему решил кардинально.Поставил последнюю сборку LMDE(давно собирался).Caja стала 1.6,поэтому всё заработало.Спасибо!
10Аноним22-12-2014 13:54
Уважаемый posixru, подскажите пожалуйста какие пакеты python надо поставить на manjaro, что бы все заработало.
11posixru22-12-2014 22:55
Должно оказаться вполне достаточным установить fbless, а так же обязательно надо сделать исполняемыми:
Сейчас "чистой" Мanjaro под рукой нет, скрины миниатюр с "старой", сейчас имеющейся версии Manjaro Openbox-МАТЕ добавил внизу темы.
12gray22-12-2014 23:10
для дистов производных от арча, которым является манжаро, в скриптах питон 2 нужно изменить заголовок
на
т.к. по умолчанию в системе питон 3 и для скриптов питона 2 нужно указать это явно.
13Аноним23-12-2014 12:11
posixru,gray спасибо за помошь. Доберусь домой проверю .
14posixru23-12-2014 23:37
Нифигашеньки!
Только что проверил на Manjaro Openbox 0.8.11 свежей установки. С наскоку в Thunar и PCManFM заставить "миниатюрить" не поучилось, выписывает что не хватает модуля "Image". ? 8((( ? Так и не понял что именно он хочет, попозже пристальнее попытаю его, на что именно ему хочется.
15ars17-06-2016 10:12
Спасибо! Удобная вещь!
16Вячеслав07-08-2018 09:39
На Linux Mint 19 не работает, на 18.3 работало без проблем. Python 2 установлен. Что ещё нужно для работы расширения?
17posixru10-08-2018 18:15
На Убунте МАТЕ 16.04 и 18.04 с дефолтной версией Caja работает, на Минте проверить нет возможности, спросите про это на форумах Минта, например на linuxmint.com.ru там есть кому проверить и подсказать...
18Borzo03-10-2020 18:58
есть ли прога для отображения обложек книг в формате Fb2 в Windows 10 (мне важно чтоб эскизы отображало в проводнике)?
19Юрий11-12-2020 11:19
а какая программа отображает обложки fb2 в проводнике? есть такая и если есть то как настроить?
20Gera12-12-2020 14:25