Плагины для fb2

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

bookmist
Сообщения: 56
Зарегистрирован: Пт ноя 18, 2005 18:05
Откуда: Петербург

Плагины для fb2

Сообщение bookmist »

Выложил плагины для работы с электронными книгами в формате fb2.
1. fb2Lib - менеджер библиотеки в виде плагина файловой системы. Вся работа с файлами идёт через контентные плагины, соответственно поддерживает не только книги, но и всё что угодно. Сложен в настройке.
2. wdx_xml - контент-плагин для книг fb2. Необходим для работы fb2Lib
3. wcx_fb2 - Извлечение и добавление двоичных данных(обложка, картинки и др) в книги fb2

http://bookmist.ucoz.ru/load/
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Увидел, скачал...
Спасибо :)
Xubuntu
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Пардон, но:
1) Файла *.inf в архивах с плагинами нет - в результате автоустановка не работает. Пришлось устанавливать с помощью менеджера плагинов (спасибо Alextp :) ).
2) При установке файлового (системного) плагина он требует какую-то библиотеку (libgfle220.dll) и он не запускается.
Нашёл этот файл - что не так просто (он нужен был для SGViewer и у меня был) - но плагин отказывается видеть библиотеку, если она лежит в его же директории - только в системной...
Кстати: книги в базу не добавляются - в отличие от той версии, что у меня была раньше :(
3) Контентный плагин я не смог заставить встать через Plugin Manager - тот всё время падал. Плагин удалось установить только руками изнутри ТК.
4) Архиваторный плагин видит только картинки - нельзя ли сделать так, чтобы он видел также и текст, и метаинформацию (данные о книге-файле)?

Подробно тестировать буду завтра...

Спасибо :)
Последний раз редактировалось Ник Ср авг 08, 2007 02:15, всего редактировалось 1 раз.
Xubuntu
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

TC Plugins Manager падает из-за исключения в плагине: плагин требует, чтобы уже был вызван CoInitialize().
Это так в случае Тотала, но TCPM не вызывает CoInitialize.

Edit: теперь вызывает.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Спасибо :)
Xubuntu
Аватара пользователя
Lev
Сообщения: 392
Зарегистрирован: Ср мар 02, 2005 16:34

Сообщение Lev »

Ник писал(а):Увидел, скачал...
А для людей с плохим зрением ссылки можно?
---
ps
нашел - http://bookmist.ucoz.ru/load/
конспираторы :)
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

Листер плагин падает при просмотре некоторых png.
Точно падет на файле exlibris.png книга laoczy__dao_dye_czin.fb2 с альдебарана...
ADD:
Имееться ввиду что wcx так хитро распаковывает изображения из fb2,что падает листер. Тотал при этом зависает намертво. Проверенно неоднократно. Кстати зачем запрашивать потверждение замены в папке temp?
bookmist
Сообщения: 56
Зарегистрирован: Пт ноя 18, 2005 18:05
Откуда: Петербург

Сообщение bookmist »

Вроде как тотал просит потверждение замены в папке temp при любой неудачной распаковке.
Книгу Лао Цзы посмотрел, открыл листером, нет ошибок. Какие плагины используются?
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

Imagine. Захожу по ctrl+PageDown, открываю на просмотр по f3. Тотал 7.0 rc5.
Листер открываеться, тут же "Tatalcmd.exe Ошибка приложения. Инструкция по адресу 0x7с910e03... блабла бла память не может быть записана". В принципе может баг Imagine, но до сих пор такого не было...
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

B4rr4cuda писал(а):Тотал 7.0 rc5
:wink:
Xubuntu
bookmist
Сообщения: 56
Зарегистрирован: Пт ноя 18, 2005 18:05
Откуда: Петербург

Сообщение bookmist »

Проверил на Тотал 7.0 rc5. Imagine 1.0.0.0 beta 5 не подтвердилось.
To Ник Ошибки 2 и 3 исправил, сейчас напишу pluginst.inf'ы и залью исправленные версии.
bookmist
Сообщения: 56
Зарегистрирован: Пт ноя 18, 2005 18:05
Откуда: Петербург

Сообщение bookmist »

Ник писал(а):Пардон, но:
1) Файла *.inf в архивах с плагинами нет - в результате автоустановка не работает. Пришлось устанавливать с помощью менеджера плагинов (спасибо Alextp :) ).
Добавил.
Ник писал(а):2) При установке файлового (системного) плагина он требует какую-то библиотеку (libgfle220.dll) и он не запускается.
Нашёл этот файл - что не так просто (он нужен был для SGViewer и у меня был) - но плагин отказывается видеть библиотеку, если она лежит в его же директории - только в системной...
Сделал эти два файла (libgfl220.dll и libgfle220.dll) необязательным, но они необходим для просмотра эскизов обложек.
Ник писал(а):Кстати: книги в базу не добавляются - в отличие от той версии, что у меня была раньше :(
Для добавления книг нужно было установить плагин wdx_xml. Теперь сделал его необязательным, но необходимо положить файл wdx_xml.xml в папку с плагином.
Ник писал(а):3) Контентный плагин я не смог заставить встать через Plugin Manager - тот всё время падал. Плагин удалось установить только руками изнутри ТК.
Ник писал(а):4) Архиваторный плагин видит только картинки - нельзя ли сделать так, чтобы он видел также и текст, и метаинформацию (данные о книге-файле)?
В принципе он и должен видеть только картинки. Сделать, чтобы видел, можно(хотя с замыслом плагина это не согласуется). Как это должно выглядеть?
Ник писал(а):Подробно тестировать буду завтра...

Спасибо :)
Спасибо.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

bookmist писал(а):Для добавления книг нужно было установить плагин wdx_xml. Теперь сделал его необязательным, но необходимо положить файл wdx_xml.xml в папку с плагином
Он у меня и был установлен - но в другой директории - видимо, его файловый плагин не видел.

Плз:
1) Если уж контентный плагин обязателен для файлового - об этом стоит сразу написать и предумотреть проверку при инсталляции файлового плагина с требованием установить недостающий контентный плагин.
2) Могу ли я сейчас ставить контентный плагин куда захочу - а уж файловый пусть берёт его из файла настроек ТК?

Но, вообще-то, такая связка двух плагинов, ИМХО, нетривиальна :)
bookmist писал(а):Архиваторный плагин ... и должен видеть только картинки. .. Как это должно выглядеть?
Ну пусть там в директории будет просто текстовый или XML файл - если это возможно (что-то вроде FB2 с вырезанными всеми бинарными и прочими объектами)?
Xubuntu
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Результаты ночного :) тестирования:

1) Плагины архиваторный и контентный вроде бы работают - добавить бы к ним описание - и релиз готов...

2) Файловый плагин:

а) Нетривиальная установка, включая необходимые библиотеки и наличие контентного плагина в папке с файловым :) . Как минимум, в описании нужны указания на эти проблемы и ссылки на требуемые библиотеки.

б) Не очень понятно, что делать с книгами, внесёнными в библиотеку - можно читать - а ещё что? Что значит "видеть обложки"? Где и когда? Можно ли искать - прямо в библиотеке - по названию, ключевым словам и т.п.?

в) Почему-то отсутствует возможность настройки собственных наборов колонок - эта фича есть с ТК 7 - было бы логично использовать контентный плагин для настройки колонок в библиотеке - сортировка книг будет удобная...

г) Я так и не понял смысл опции "Не изменять книги" - что в них изменяется при занесении в базу и зачем? Если я отключил опцию "Перемещать книги в базу" - зачем изменять лежащие отдельно файлы? ИМХО, эта функция вообще стрёмная - плагин лезет в твои файлы без спроса :shock:
ИМХО, нужно либо убрать, либо серьёзно обосновать необходимость + выключить и заблокировать включения по умолчанию!!!

Спасибо :)
Xubuntu
Аватара пользователя
B4rr4cuda
Сообщения: 376
Зарегистрирован: Вс июн 03, 2007 00:36
Откуда: Россия, Москва

Сообщение B4rr4cuda »

Тотал 7.0 rc5
Ник почему скепсис? :)
В принципе он и должен видеть только картинки. Сделать, чтобы видел, можно(хотя с замыслом плагина это не согласуется). Как это должно выглядеть?
Ну пусть там в директории будет просто текстовый или XML файл - если это возможно (что-то вроде FB2 с вырезанными всеми бинарными и прочими объектами)?
Лучше конечно текст,HTM,xml на выбор, как Clipboard.wfx предлагает разные форматы изображений, так и здесь было бы отлично. Плюс IMHO хорошо бы в отдельной подпапке метаинфу одним текстовым файликом отображать (авторы,анотация название и тд.). Для меня это очень востребованно...
Ответить