PalmFiction
RulesRules  FAQFAQ  SearchSearch 
RSS-feedRSS-feed  RegisterRegister  Log inLog in
Forum index » Russian » PalmFiction и fb2. Вопрос автору

Post new topicReply to topic View previous topicPrint ViewView next topic 
Author Message
alexk



Joined: 05 Jun 2005
Posts: 6
PostPosted: 04.10.05 19:44 Reply with quoteBack to top

Эта, простите дурака, а если не делать никаких таких закладок, а алгоритм типа:
открыли как обычно, перевернулась страница, если на ней есть ссылка - ссылку подчеркнули, если не дай бог пользователб на эту ссылку ткнул, начинаем поиск по документу на предмет наличия якоря, предварительно оставив на текущей позиции закладку, Раз кликнул - сам дурак жди покеда найдет, дождался - получил сноску или что там еще и кнопку на экране, вернуться туда откель прыгнул, нажал на кнопку вернулся к тексту на исходную позицию, Еще ссылку нажал - все по новой?
Только больно не пинайте, дядьки-программисты...

 85.140.125.* View user's profileSend private message
JAW



Joined: 26 Jan 2005
Posts: 39
PostPosted: 04.10.05 21:44 Reply with quoteBack to top

Ребята, ну что вы все "На лету", да "На лету".
Ну нету потребности читать форматы на лету.
Взяли, отпарсили, переконвертили в "плоский" формат, всего делов то... Это даже хоть на десктопе сделать можно.

Что, Isilo сильно медленно тексты читает?

 195.182.129.* View user's profileSend private message
blink
Guest
Guest



PostPosted: 11.10.05 23:49 Reply with quoteBack to top

Да не надо этих закладок!
И так уже сишком много функционала для простой читалки. Лучше сконцентрироваться на оптимизации того, что есть и выявлении багов.
А если так уж нужны закладки есть исходники, возьмите и добавьте или пользуйтесь Плукером.

 213.252.239.*
Borka
Guest
Guest



PostPosted: 12.10.05 10:43 Reply with quoteBack to top

Есть отличная штука - zTXT (стайлшит + батник + makeztxt). На счёт раз из fb2 делает zTXT со следующими фичами
- закладки
- сноски вставляются в текст в квадратные скобки
- жирный и подчёркивание выделяются символами больше-меньше.

При том, если fb2-файл был уникодный, то zTXT будет даже меньше, чем fb2.zip

А в программе действительно, лучше не плодить сущностей

 83.149.224.*
SolarWind
Guest
Guest



PostPosted: 12.10.05 14:30 Reply with quoteBack to top

Quote:
Есть отличная штука - zTXT (стайлшит + батник + makeztxt). На счёт раз из fb2 делает zTXT со следующими фичами


О! А вот этого-то мне не хватает. Я тоже пользуюсь makeztxt, но без такого стайлшита. А где его можно достать? Или, еще лучше, не мог бы ты прикрепить его здесь на форуме?

 217.70.18.*
alexhemp



Joined: 29 Oct 2004
Posts: 820
PostPosted: 12.10.05 16:15 Reply with quoteBack to top

Да мне тоже не хватает стайлшита который вставляет сноски... не мог бы ты выложить этот комплект где-нить и на форум ссылку вставить?


_________________
Palm Tungsten|T5
 213.59.94.* View user's profileSend private messageICQ Number
Egres



Joined: 10 Nov 2004
Posts: 244
Location: Санкт-Петербург
PostPosted: 12.10.05 16:34 Reply with quoteBack to top

Стайлшит, "вставляющий сноски" (точнее XSL) лежит на сайте самого формата:

http://www.gribuser.ru/xml/fictionbook/2.0/xsl/export/

Я использую FB2_2_txt_ru.xsl для перегона в txt.

windows port xsltproc лежит здесь - http://www.zlatkovic.com/libxml.en.html но я думаю, что есть и более удобные программы


_________________
< Sony TH55 / Sony SJ22 >
 193.124.83.* View user's profileSend private messageICQ Number
Borka
Guest
Guest



PostPosted: 13.10.05 11:52 Reply with quoteBack to top

Нее... там ещё вставляются символы к заголовкам секций, которые обрабатываются makeztxt-ой для создания букмарок. В оригинальном этого нет. К сожалению, забыл, откуда скачал, выложил вот сюда..

http://rapidshare.de/files/6220602/fb2_2_ztxt.zip.html

По сравнению с оригиналом я немного поковырял бат-файлы, сделал дополнительный стайлшит для иностранных книг (вскякие аксанты и умляуты не ложатся в win-1251). Поэтому нужно использовать соответствующие батники

А как пользоваться - берём батники, правим пути там и вперёд

В архиве есть ридми с контактом оригинального автора, так что если что - лучше его дёргать :-)

 83.149.224.*
SolarWind
Guest
Guest



PostPosted: 17.10.05 12:56 Reply with quoteBack to top

Borka, спасибо!

 217.70.18.*
vetal_l
Guest
Guest



PostPosted: 19.10.05 9:37 Reply with quoteBack to top

В целом можно все сноски тут же вставлять в текст:

сейчас:

3%
... он сделает с тобой [1] ...
98%
... 1
непонятная пиктограмма ...

можно:

3%
... он сделает с тобой [непонятная пиктограмма] ...

 195.151.251.*
alone



Joined: 17 Jan 2005
Posts: 44
PostPosted: 20.10.05 10:31 Reply with quoteBack to top

Поддерживаю замечание про сноски
Если это гиперссылка - тогда да, а так каждый раз: делать закладку, прыгать в конец текста, искать сноску, прыгать обратно. Мне, например, это делать лень, и поэтому я читаю сноски "постфактум", в конце книги. Когда это уже неинтересно и отвязано от контекста.


_________________
Palm TE + Palm Tx
 195.177.71.* View user's profileSend private messageICQ Number
Egres



Joined: 10 Nov 2004
Posts: 244
Location: Санкт-Петербург
PostPosted: 20.10.05 10:48 Reply with quoteBack to top

Конвертните fb2 в тхт, благо это делается одним батником и ссылки вставляются "по месту".


_________________
< Sony TH55 / Sony SJ22 >
 193.124.83.* View user's profileSend private messageICQ Number
ннм
Guest
Guest



PostPosted: 09.11.05 15:05 Reply with quoteBack to top

жаль алан не может к проэкту подключиться. может тогда и .fb2 разбирался бы "от и до".
ну это так - губораскатывание. потому что как текстовая читалка фб равных не имеет.

 212.49.104.*
alan
Guest
Guest



PostPosted: 09.11.05 22:14 Reply with quoteBack to top

ннм
при чем тут могу или нет... почему-то у меня такое чувство что я в некотором роде к нему уже присоединен:)

проблема в том, что для использования стилей, линков и всего прочего надо полностью переделывать движок и внутреннее представление данных, а это легче не переделывать, а переписать заново. Собственно у себя я сейчас этим и занимаюсь и не завидую palmfiction-у если он это тоже затеет. Хотя при наличии у него такого желания - все интересующие его куски исходного текста, включая парсеры и сам движок будут в его распоряжении. правда на си:)... впрочем это не самая главная проблема - если автор захочет все переделать - лучше уж это все делать заново на си.

 217.146.242.*
klezz
Guest
Guest



PostPosted: 11.12.05 4:36 Reply with quoteBack to top

прошу прощения за ламерский вопрос, но если проблема упирается в парсер, то чем плох код plucker'а?

я только собираюсь начать программить под пальм, но первым же делом хочу разобраться с парсирами и главное - с fb2... если plucker не подходит - пожалуйста объясните почему...

 217.10.38.*
Display posts from previous      
Post new topicReply to topic
You can post new topics in this forum
You can 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

Rambler's Top100 SourceForge Logo