[wdx] FastFb2_Epub быстрый контент плагин для FB2 и Epub

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

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

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Yevgenijz
Опрометчиво избрание оскорбительной тактики в отношении того, с чем толком не разобрался. Советую сперва ознакомиться.

Код: Выделить всё

А на хрена они общие?
Потому что иначе и быть не может, т.к. колонки создаёт сам пользователь, они как пчёлы из улья повылетать из панели ТС не способны.
Yevgenijz писал(а):В случае, если архив содержит ровно одну книгу, этот плагин её показывает на чтение, а если книг больше одной - то фигвам!
Что значит "показывает на чтение"? Какие клавиши нажимаются? F3, Enter, Shift+F1/F2? Что?
Если F3, то в заголовке окна в скобках видно что за плагин (и явно не этот).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
cojoc
Сообщения: 144
Зарегистрирован: Пт сен 04, 2009 16:53

Сообщение cojoc »

Gentoo69 Добавьте пожалуйста поля:
Издатель
Год издания
ISBN
Серия

Очень поможет в сортировке и наименовании!

Пример инфы из FB2

Код: Выделить всё

<publish-info>
<publisher>Алгоритм</publisher>
<year>2008</year>
<isbn>978-5-9265-0491-7</isbn>
<sequence name="Щит и меч"/>
</publish-info>
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

cojoc
Поле "Серия" там уже есть.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

cojoc
Автор пропал, в крайнем случае взгляните эту тему. Только регулярное выражение в моем сообщении, кажется, не совсем верное: не уверен, что нужно экранировать знаки строгого неравенства (<>).
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

<> можно экранировать, или нет-- ввот скобки () [] да нужно.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

А второй версии ни у кого нет?
Gentoo69
Сообщения: 68
Зарегистрирован: Вс июл 11, 2010 19:58

Сообщение Gentoo69 »

Updated

v2.5

* Поддержка EPUB
* Кэширование файлов для текущей директории
* Оптимизации, сейчас плагин стал еще быстрее.

Поля:
Жанр, Авторы, Фамилия (+ имя) автора, Название, Язык, Серия, Дата текста, Аннотация, Версия, Издательство, Город изд-ва, Дата издания, ISBN


На данный момент плагин в несколько раз быстрее остальных плагинов читающих эти форматы (wdx_XML и нового eBookInfoWDX - 2016).

Ссылка в шапке темы.



[cut="Как проверить производительность"]
1. Добавим в папку большое количество файлов epub или fb2. Штук 500.
2.Выйдем из папки.
3. Выберем сортировку по какой-нибудь колонке плагина - Авторы, Название книги итд. При сортировке по колонке плагина, TC запросит инфу у всех файлов в этой папке, и только потом откроет ее юзеру.
4. Зайдем в папку и засечем секунды.

Так нужно сделать для одного и другого плагина. Время через которое открывается папка будет разное.
Для повтора - нужно закрыть-открыть ТС.
[/cut]
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Gentoo69
А где создаётся файл кэша? Не нашёл. И можно ли отключить?
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Из того, что я заметил:

1. ISBN для epub не извлекается.
2. В epub чаще всего идут несколько жанров, и если в ebookinfo из <dc:subject> opf файла извлекается первое же значение, вроде "general" то здесь - последнее. Хотелось бы возможности извлекать их всех, через запятую ли, или по колонке для каждой.
3. Аннотация для epub нечитаема. Извлекается лишь малая её часть, по большей части с разметочными символами, которые ebookinfo может вырезать.
4. Какие-то проблемы с кодировками. Epub, который я делал, и назначал тэг жанра "Научная фантастика", отобржает этот тэг в ebookinfo корректно. Здесь же каракули.

Так что в качестве полноценной замены сравниваемому плагину (даже без учёта отсутствия поддержки .mobi) пока не годится - уж очень криво с epub работает.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Dimsok
4. Какую кодировку вы использовали?
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Skif_off писал(а):Dimsok
4. Какую кодировку вы использовали?
Где именно? В opf файле? Кто ж его знает, редактировал тэги EPubMetadataEditor. Надо глянуть.
65001 если верить Akelpad. Мой роман на 2 с чем-то тыс. страниц :D
Gentoo69
Сообщения: 68
Зарегистрирован: Вс июл 11, 2010 19:58

Сообщение Gentoo69 »

Dimsok писал(а):Из того, что я заметил:

1. ISBN для epub не извлекается.
Исправим
Dimsok писал(а): 2. В epub чаще всего идут несколько жанров, и если в ebookinfo из <dc:subject> opf файла извлекается первое же значение, вроде "general" то здесь - последнее. Хотелось бы возможности извлекать их всех, через запятую ли, или по колонке для каждой.
Исправим
Dimsok писал(а): 3. Аннотация для epub нечитаема. Извлекается лишь малая её часть, по большей части с разметочными символами, которые ebookinfo может вырезать.
Инфа ограничена до 120 символов, т.к. все равно в колонке юзер не прочитает больше (или прочитает? Но как?).
Разметочные символы - это символы которые начинаются на &? Исправим. Но большинство аннотаций epub идут без этих символов.
А в ebookinfo я вообще поля аннотация не нашел.
Dimsok писал(а): 4. Какие-то проблемы с кодировками. Epub, который я делал, и назначал тэг жанра "Научная фантастика", отобржает этот тэг в ebookinfo корректно. Здесь же каракули.
Можете файл с метадатой показать, content.opf ?
Или еще лучше скинуть ссылку на epub файл. Спасибо.
Dimsok писал(а): Так что в качестве полноценной замены сравниваемому плагину (даже без учёта отсутствия поддержки .mobi) пока не годится - уж очень криво с epub работает.
Очень криво? Хм.. Я вроде на библиотеке Траума проверял, все epub показывало нормально.
Последний раз редактировалось Gentoo69 Пт май 27, 2016 12:47, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Gentoo69 писал(а): т.к. все равно в колонке юзер не прочитает больше (или прочитает? Но как?)
В серёдку загляните.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

зачем все жанры не понятно, ведь по ним не отсортируешь
wdx же используется не только для сортировки. Например, для тултипов. (Спросите у Flasher, он знает). То же самое для:
Инфа ограничена до 120 символов, т.к. все равно в колонке юзер не прочитает больше (или прочитает? Но как?)
Производитель ebookinfo тоже почему-то думает, что всплывающие подсказки никому не нужны, и читать в его листер плагине аннотацию удобней.
Gentoo69
Сообщения: 68
Зарегистрирован: Вс июл 11, 2010 19:58

Сообщение Gentoo69 »

Flasher
Я понял что это делается через всплывающую подсказку, но не смог заставить, чтобы подсказка выводила именно аннотацию. В TC в настройках вроде включены все тултипы - но выводит только имя файла, или OLE инфу их Explorer' a . Пробовал cm_ShowHint - выводит только имя файла.
Можете рассказать как это сделать? Спасибо.
Ответить