Linux -- это интересно

fb2info


Рубрика: Графика -> Hужное/полезное -> Системные утилиты
Метки: | | |
Просмотров: 4857

Отображение миниатюр для электронных книг в формате 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

Домашняя страница

Страница на gtk-apps.org

Добавлено 22.12.2014 (Manjaro Openbox-МАТЕ):

Комментариев: 15 RSS

Основные читалки поддерживают чтение файлов 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,поэтому всё заработало.Спасибо!

Аноним10 2014-12-22 в 13:54:06

Уважаемый posixru, подскажите пожалуйста какие пакеты python надо поставить на manjaro, что бы все заработало.

Должно оказаться вполне достаточным установить fbless, а так же обязательно надо сделать исполняемыми:

/usr/bin/fb2info.py
/usr/share/thumbnailers/fb2.thumbnailer

Сейчас "чистой" Мanjaro под рукой нет, скрины миниатюр с "старой", сейчас имеющейся версии Manjaro Openbox-МАТЕ добавил внизу темы.

для дистов производных от арча, которым является манжаро, в скриптах питон 2 нужно изменить заголовок

#!/usr/bin/env python

на

#!/usr/bin/env python2

т.к. по умолчанию в системе питон 3 и для скриптов питона 2 нужно указать это явно.

Аноним13 2014-12-23 в 12:11:46

posixru,gray спасибо за помошь. Доберусь домой проверю .

производных от арча, которым является манжаро, в скриптах питон 2 нужно изменить заголовок

Нифигашеньки!

Только что проверил на Manjaro Openbox 0.8.11 свежей установки. С наскоку в Thunar и PCManFM заставить "миниатюрить" не поучилось, выписывает что не хватает модуля "Image". ? 8((( ? Так и не понял что именно он хочет, попозже пристальнее попытаю его, на что именно ему хочется.

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)