Страница 1 из 1
[Plugin Request] FB2 (обложка-аннотация-текст) lister plugin
Добавлено: Вс дек 20, 2015 04:31
Wonderboy
Тема, конечно, немного боянная, но существующие плагины ни один не соответствуют сабжу в полной мере, и все выложенные плагины не умеют выводить аннотацию. Поэтому прошу обратить внимание плагинописатетей.
При скачке какой-нибудь издательской серии книг очень бы хотелось сразу произвести черновой отбор по содержимому, и именно этого не хватает, вывода в формате обложка - аннотация - текст книги. Я даже готов отказаться от обложки, но очень хотелось бы, чтобы аннотация выводилась впереди основного текста книги.
Добавлено: Вс дек 20, 2015 09:52
Staniclaw
С аннотациями и правда беда, но вот плагин fb2 bookmistа в листерном варианте умеет показывать обложки в режиме эскизов.
Если именно надо именно в окне ''Листера'', то есть плагин OOoViewer, который, однако, также не показывает аннотацию.
Но так как электронные книги FictionBook2 представляют собой XML-файлы, можно использовать IeView или HtmlView. Они аннотацию покажут. Просмотр, правда, малость корявый, но для пробежать глазами сойдёт.
Добавлено: Вс дек 20, 2015 10:31
Skif_off
Wonderboy
Как временное решение? Или
Script Content Plugin (можно будет попутно убрать форматирование внутри <annotation></annotation>, пробелы/табуляцию в начале строк)?
Добавлено: Вс дек 20, 2015 12:11
Staniclaw
А ещё можно выкусывать аннотацию плагином PcreSearch. Так проще, но если там есть теги форматирования, они останутся.
Но всё это будет работать только с самими файлами .FB2 -- не со сжатыми книгами (.FB2.ZIP, .FBZ).
Добавлено: Вс дек 20, 2015 12:37
Wonderboy
Спасибо за ссылки, но эти решения подразумевают изучение структуры fb2 и скриптов. Я же последний раз кодил на асме в начале 2000-х. Плюс насколько я понял, по Ctrl+Q нужно будет переключаться на вторую панель и скролить. Коряво получается.
Видимо, придется загонять подборки на Андроид и там уже сортировать.
Добавлено спустя 2 минуты:
Skif_off писал(а):Как временное решение?
Насколько я понял, в сжатых FB2 это не прокатит
Добавлено: Вс дек 20, 2015 13:31
Staniclaw
Wonderboy
Положим, прокручивать не надо -- что HtmlView, что IeView показывают структуру FB2. И аннотацию тоже, причём в самом начале.
Да, для сжатых это не подойдёт. Разве что придётся их скопом распаковывать, сортировать как надо и упаковывать обратно.
Добавлено: Пн дек 21, 2015 00:27
Wonderboy
Staniclaw
большое спасибо за ответы. Как временная мера HtmlView подошел, аннотация действительно влезает в окно.
Добавлено: Пн дек 21, 2015 18:55
Staniclaw
Вдогонку: плагин
wdx_xml (тоже
bookmistа) позволяет получать много информации о книгах FB2 (кое-что -- и для сжатых книг). Есть там и поле ''Аннотация'', но оно не работает, т. к. сама аннотация находится в абзацах, а не в самом теге
<annotation>.
Но можно сделать такой финт ушами: в файле
wdx_xml.xml надо найти это место:
Код: Выделить всё
<field>
<name>Аннотация</name>
<xpath>description/title-info/annotation/</xpath>
</field>
и добавить в конце тега
<xpath> указание на абзацы:
Код: Выделить всё
<xpath>description/title-info/annotation/*p/</xpath>
В меню выбора плагина пункт ''Аннотация'' превратится в меню с тремя подпунктами, указывающими, соответственно, на первый, второй и третий абзацы.
Добавлено: Пн янв 25, 2016 19:13
LonerD
Wonderboy писал(а):FB2 (обложка-аннотация-текст) lister plugin
...существующие плагины ни один не соответствуют сабжу в полной мере, и все выложенные плагины не умеют выводить аннотацию.
Аннотацию плагин eBookInfo умеет выводить. И картинку. И прочую информацию - автора, название, год и т.д...
https://db.tt/oILoLNQS
Правда, непосредственно текст книги этот плагин не отображает.
Wonderboy писал(а):очень хотелось бы, чтобы аннотация выводилась впереди основного текста книги.
Можно подключить плагин eBookInfo, а следом за ним - sLister, и переключаясь между плагинами, смотреть вначале обложку+аннотацию, а затем текст.