Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[Plugin Request] FB2 (обложка-аннотация-текст) lister plugin

 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Wonderboy



Joined: 02 Nov 2006
Posts: 31

Post (Separately) Posted: Sun Dec 20, 2015 05:31    Post subject: [Plugin Request] FB2 (обложка-аннотация-текст) lister plugin Reply with quote

Тема, конечно, немного боянная, но существующие плагины ни один не соответствуют сабжу в полной мере, и все выложенные плагины не умеют выводить аннотацию. Поэтому прошу обратить внимание плагинописатетей.

При скачке какой-нибудь издательской серии книг очень бы хотелось сразу произвести черновой отбор по содержимому, и именно этого не хватает, вывода в формате обложка - аннотация - текст книги. Я даже готов отказаться от обложки, но очень хотелось бы, чтобы аннотация выводилась впереди основного текста книги.
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Sun Dec 20, 2015 10:52    Post subject: Reply with quote

С аннотациями и правда беда, но вот плагин fb2 bookmistа в листерном варианте умеет показывать обложки в режиме эскизов.

Если именно надо именно в окне ''Листера'', то есть плагин OOoViewer, который, однако, также не показывает аннотацию.

Но так как электронные книги FictionBook2 представляют собой XML-файлы, можно использовать IeView или HtmlView. Они аннотацию покажут. Просмотр, правда, малость корявый, но для пробежать глазами сойдёт.
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1131

Post (Separately) Posted: Sun Dec 20, 2015 11:31    Post subject: Reply with quote

Wonderboy
Как временное решение? Или Script Content Plugin (можно будет попутно убрать форматирование внутри <annotation></annotation>, пробелы/табуляцию в начале строк)?
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Sun Dec 20, 2015 13:11    Post subject: Reply with quote

А ещё можно выкусывать аннотацию плагином PcreSearch. Так проще, но если там есть теги форматирования, они останутся.

Но всё это будет работать только с самими файлами .FB2 -- не со сжатыми книгами (.FB2.ZIP, .FBZ).
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
Wonderboy



Joined: 02 Nov 2006
Posts: 31

Post (Separately) Posted: Sun Dec 20, 2015 13:36    Post subject: Reply with quote

Спасибо за ссылки, но эти решения подразумевают изучение структуры fb2 и скриптов. Я же последний раз кодил на асме в начале 2000-х. Плюс насколько я понял, по Ctrl+Q нужно будет переключаться на вторую панель и скролить. Коряво получается.

Видимо, придется загонять подборки на Андроид и там уже сортировать.

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

Skif_off wrote:
Как временное решение?

Насколько я понял, в сжатых FB2 это не прокатит
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Sun Dec 20, 2015 14:31    Post subject: Reply with quote

Wonderboy
Положим, прокручивать не надо -- что HtmlView, что IeView показывают структуру FB2. И аннотацию тоже, причём в самом начале.

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


Last edited by Staniclaw on Mon Dec 21, 2015 01:31; edited 1 time in total
Back to top
View user's profile Send private message
Wonderboy



Joined: 02 Nov 2006
Posts: 31

Post (Separately) Posted: Mon Dec 21, 2015 01:27    Post subject: Reply with quote

Staniclaw
большое спасибо за ответы. Как временная мера HtmlView подошел, аннотация действительно влезает в окно.
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Mon Dec 21, 2015 19:55    Post subject: Reply with quote

Вдогонку: плагин wdx_xml (тоже bookmistа) позволяет получать много информации о книгах FB2 (кое-что -- и для сжатых книг). Есть там и поле ''Аннотация'', но оно не работает, т. к. сама аннотация находится в абзацах, а не в самом теге <annotation>.

Но можно сделать такой финт ушами: в файле wdx_xml.xml надо найти это место:
Code:
      <field>
         <name>Аннотация</name>
         <xpath>description/title-info/annotation/</xpath>
      </field>
и добавить в конце тега <xpath> указание на абзацы:
Code:
         <xpath>description/title-info/annotation/*p/</xpath>
В меню выбора плагина пункт ''Аннотация'' превратится в меню с тремя подпунктами, указывающими, соответственно, на первый, второй и третий абзацы.
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1093
Location: Донецк

Post (Separately) Posted: Mon Jan 25, 2016 20:13    Post subject: Reply with quote

Wonderboy wrote:
FB2 (обложка-аннотация-текст) lister plugin
...существующие плагины ни один не соответствуют сабжу в полной мере, и все выложенные плагины не умеют выводить аннотацию.

Аннотацию плагин eBookInfo умеет выводить. И картинку. И прочую информацию - автора, название, год и т.д...
https://db.tt/oILoLNQS
Правда, непосредственно текст книги этот плагин не отображает.

Wonderboy wrote:
очень хотелось бы, чтобы аннотация выводилась впереди основного текста книги.

Можно подключить плагин eBookInfo, а следом за ним - sLister, и переключаясь между плагинами, смотреть вначале обложку+аннотацию, а затем текст.
_________________
Total Commander DreamLair - мечтать всегда, мыслить тотально, быть командиром жизни
Win10 x64 HE SL Eng | TC DreamLair eternal pre-α (9.22a x32+x64) | AkelPad Lair (4.9.9 x86) | Cent Browser Lair
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group