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

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

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

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

Сообщение Flasher »

Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Gentoo69
Сообщения: 68
Зарегистрирован: Вс июл 11, 2010 19:58

Сообщение Gentoo69 »

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

Сообщение Dimsok »

Gentoo69
Может, в обозримом будущем добавите и поддержку mobi. Насколько я понял, автор ebookinfo не заморачивался с распаковкой, а информацию берёт не из opf файла. а прямо из бинарника, считывая определённые строки.

Добавлено спустя 7 минут:


Кстати, не во всех epub opf называется content и находится в одной и той же папке. Автор ebookinfo потом это поправил. И вам следует, потому что вижу, что ваш плагин из таких книг инфу не выводит.
Последний раз редактировалось Dimsok Сб май 28, 2016 11:02, всего редактировалось 1 раз.
Аватара пользователя
Avada
Сообщения: 10544
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Gentoo69
Загляните, пожалуйста, в ЛС.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Gentoo69
Сообщения: 68
Зарегистрирован: Вс июл 11, 2010 19:58

Сообщение Gentoo69 »

Dimsok

Не, он тоже распаковывает, без этого никак - ведь epub это обычный zip файл.
Другое дело что Fastfb2_epub не распаковывает лишнее - в случае с fb2.zip и epub вытаскивает из zip только первые 6 кб нужного файла (потом если не достаточно метаданных, еще столько же). Ну и плюс не парсит лишние тэги, за счет этого и прирост в скорости.

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

Сообщение Dimsok »

Не, он тоже распаковывает, без этого никак - ведь epub это обычный zip файл.
Я про формат mobi говорил.
Gentoo69
Сообщения: 68
Зарегистрирован: Вс июл 11, 2010 19:58

Сообщение Gentoo69 »

Обновление
2.6 (28 May, 2016)
Исправлено:
* (Epub) Плагин не показывал ISBN
* (Epub) Если в файле было несколько жанров, то выбирался последний. Сейчас первый.
* (Epub) Сейчас плагин удаляет тэги из аннотации, и не ограничивает ее длину. (TC ограничивает длину поля до 2047 знаков).
* (Epub): В некоторых случаях жанр отображался в неверной кодировке.

Может, в обозримом будущем добавите и поддержку mobi.
Летом можно добавить.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Пока осталось 2 пункта:
1.
Кстати, не во всех epub opf называется content и находится в одной и той же папке. Автор ebookinfo потом это поправил. И вам следует, потому что вижу, что ваш плагин из таких книг инфу не выводит.
Вот что я хотел этим сказать: https://yadi.sk/i/fMqjdvHNs59rj

2. Когда говорил о жанрах, имел в виду не отображение первого вместо последнего, потому что "general", часто идущее перым пунктом, весьма малоинформативно. Я говорил про возможность отображать их всех, при наличии нескольких, желательно не по колонке на каждую, а через запятую или ещё каким-нибудь отделением. Чтобы не плодить лишние пункты во всплывающих подсказках, которые могут оказаться пустыми.

Добавлено спустя 31 минуту:

Gentoo69
Отправил вам в ЛС ссылку на примеры книг, из аннотаций которых стоило бы, если не сложно, вырезать лишние знаки, а то некрасиво.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Gentoo69
Спасибо за аннотацию! Теперь удобно. Правда, на некоторых (пример) нет декодирования Юникода. Хотелось бы также видеть её без крайних пробелов/табуляции.
И у меня на TCx32 8.52a не работает перевод в отличии от FastFb2.

В части жанров тоже считаю, что лучше видеть весь список. Сортировка от этого особо не пострадает, если учесть, что теперь берётся первый из списка. В тултипах список особенно будет к месту.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Gentoo69
Сообщения: 68
Зарегистрирован: Вс июл 11, 2010 19:58

Сообщение Gentoo69 »

Обновление
v2.7.3
Исправил все проблемные файлы, спасибо Dimsok и Flasher.
+ Удаляет пробелы и табы по краям в аннотации .
+ корректно парсит html символы типа #8212 или &#8212 итп
Dimsok писал(а): 1. Кстати, не во всех epub opf называется content и находится в одной и той же папке. Автор ebookinfo потом это поправил. И вам следует, потому что вижу, что ваш плагин из таких книг инфу не выводит.
Выводит. Это изначально было заложено в плагине.
Сначала читает META-INF\container.xml, затем файл, который там указан. Зачем такой велосипед придумали (файл ведь там всегда один указан, почему бы его не сделать с фиксированным именем, вместо фиксированного container.xml) я не знаю :).

По поводу списка жанров, имхо слишком громоздко будет смотреться, ведь жанры то локализуются - к примеру sf_history=Alternative History, sf_action=Fighting Fantasy итд.
Да и обычно указывают первым жанр наиболее близкий книге.
Flasher писал(а):И у меня на TCx32 8.52a не работает перевод в отличии от FastFb2.
Язык меняется в опциях -

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

[settings]
language=russian
или 
language=english
Сейчас поменял на русский по умол., но придется по новой добавить колонки в ТС, если до этого был англ.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Gentoo69
Вернул англ. язык, чтобы не перенастраивать колонки и типы, но с ним уже ничего не показывает.

Добавлено спустя 3 минуты:
Да и обычно указывают первым жанр наиболее близкий книге.
В случае с FB2 может быть. Про то, насколько близкий в epub указывают, я уже говорил. Что-то вроде General, и уже потом может идти Space fantastic и т.п.

Gentoo69, отправил вам проблемный файл, с которым некоторые поля (вроде жанра и года) не работают.

Добавлено спустя 24 минуты:

И если не сложно, подумайте, как можно сделать, чтобы время выводилось в epub в более человечном виде.
Пример:
2010-11-09T20:01:30.281000+00:00

Ладно, время ещё понятно, но что идёт следом? Часовой пояс что ли? Может, в таких случаях это лучше вырезать?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Gentoo69
Прекрасно. Поддерживаю насчёт даты. Сам писал про это в Epub-топике, а тут забыл.
Gentoo69 писал(а):Сейчас поменял на русский по умол., но придется по новой добавить колонки в ТС, если до этого был англ.
По умолчанию не стоит. Лучше в зависимости от LanguageIni в Configuration, тогда можно было бы исключить указание языка в options.ini.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Gentoo69
Сообщения: 68
Зарегистрирован: Вс июл 11, 2010 19:58

Сообщение Gentoo69 »

Обновление
v2.8
* Укороченная дата ( 2010-11-09T20:01:30.281000+00:00 > 2010-11-09)
Dimsok писал(а):отправил вам проблемный файл, с которым некоторые поля (вроде жанра и года) не работают.
Вы мне отправили 2 файла с расширением *.dz . Внутри, по формату, там тоже не epub.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение Dimsok »

Вы мне отправили 2 файла с расширением *.dz . Внутри, по формату, там тоже не epub.
Сорри, с ссылками напутал, отправил нужную.
Ответить