Страница 6 из 8

Добавлено: Пт май 27, 2016 13:00
Flasher

Добавлено: Пт май 27, 2016 13:06
Gentoo69
Skif_off писал(а):А где создаётся файл кэша? Не нашёл. И можно ли отключить?
В этой версии файл кэша не создается. Это не совсем удачное решение, решил убрать его.
Здесь только кэш полей в памяти для текущей открытой папки.

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

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


Кстати, не во всех epub opf называется content и находится в одной и той же папке. Автор ebookinfo потом это поправил. И вам следует, потому что вижу, что ваш плагин из таких книг инфу не выводит.

Добавлено: Пт май 27, 2016 15:24
Avada
Gentoo69
Загляните, пожалуйста, в ЛС.

Добавлено: Пт май 27, 2016 22:44
Gentoo69
Dimsok

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

Спасибо за ссылку на epub, к завтрашнему дню всё поправлю.

Добавлено: Сб май 28, 2016 01:52
Dimsok
Не, он тоже распаковывает, без этого никак - ведь epub это обычный zip файл.
Я про формат mobi говорил.

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

Может, в обозримом будущем добавите и поддержку mobi.
Летом можно добавить.

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

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

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

Gentoo69
Отправил вам в ЛС ссылку на примеры книг, из аннотаций которых стоило бы, если не сложно, вырезать лишние знаки, а то некрасиво.

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

В части жанров тоже считаю, что лучше видеть весь список. Сортировка от этого особо не пострадает, если учесть, что теперь берётся первый из списка. В тултипах список особенно будет к месту.

Добавлено: Вс май 29, 2016 04:40
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
Сейчас поменял на русский по умол., но придется по новой добавить колонки в ТС, если до этого был англ.

Добавлено: Вс май 29, 2016 10:16
Dimsok
Gentoo69
Вернул англ. язык, чтобы не перенастраивать колонки и типы, но с ним уже ничего не показывает.

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

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

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

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

Ладно, время ещё понятно, но что идёт следом? Часовой пояс что ли? Может, в таких случаях это лучше вырезать?

Добавлено: Вс май 29, 2016 12:50
Flasher
Gentoo69
Прекрасно. Поддерживаю насчёт даты. Сам писал про это в Epub-топике, а тут забыл.
Gentoo69 писал(а):Сейчас поменял на русский по умол., но придется по новой добавить колонки в ТС, если до этого был англ.
По умолчанию не стоит. Лучше в зависимости от LanguageIni в Configuration, тогда можно было бы исключить указание языка в options.ini.

Добавлено: Вс май 29, 2016 14:33
Gentoo69
Обновление
v2.8
* Укороченная дата ( 2010-11-09T20:01:30.281000+00:00 > 2010-11-09)
Dimsok писал(а):отправил вам проблемный файл, с которым некоторые поля (вроде жанра и года) не работают.
Вы мне отправили 2 файла с расширением *.dz . Внутри, по формату, там тоже не epub.

Добавлено: Вс май 29, 2016 15:11
Flasher
Gentoo69
ОК. В ЛС ещё файлов подкинул.

Добавлено: Вс май 29, 2016 15:20
Dimsok
Вы мне отправили 2 файла с расширением *.dz . Внутри, по формату, там тоже не epub.
Сорри, с ссылками напутал, отправил нужную.