Вы здесьСкрипт для конвертирования fb2 в rtf у кого-нибудь работает?
Опубликовано чт, 05/02/2009 - 20:45 пользователем kozlenok
Грибовский скрипт нормально не хочет работать... Цитата:
Это уже несколько раз обсуждалось на заебуке (например, http://the-ebook.org/forum/viewtopic.php?t=7959 ), но мне сейчас не хочется глубоко в перловый код влезать, может быть если только завтра). Может, у кого-то что похожее было?
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Larisa_F RE:«Уроки русского» 3 часа
Aliki RE:Подайте бедному копеечку на книжку с литреса... 7 часов Isais RE:Древний Рим. Подборка книг 21 час kopak RE:О группе Дятлова. О той самой, того самого... 1 день edvud RE:Прошу переформатировать, распознать, etc... 1 день babajga RE:Отчаянная осень 2 дня babajga RE:Сказки Сени Малины 2 дня babajga RE:Сказки 2 дня babajga RE:Мои четвероногие друзья 2 дня Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 3 дня Isais RE:Семейственность в литературе 1 неделя kopak RE:Таинственная личность админа Флибусты 1 неделя babajga RE:Ласси возвращается домой 1 неделя sem14 RE:Подборка о Первой Мировой 1 неделя Isais RE:удаление "двойников" 2 недели Isais RE:Кармен Мола - Пурпурная сеть [litres] 3 недели Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 3 недели Isais RE:Катя Водянова - Дом и два жениха в придачу 1 месяц Впечатления о книгах
nik_ol про Донцова: Кружок экстремального вязания [litres] (Иронический детектив, Детективы: прочее)
28 02 Спасибо, что выложили новое!) Оценка: хорошо
gruin про Валин: Штурмуя Лапуту (Боевая фантастика, Героическая фантастика, Самиздат, сетевая литература)
28 02 Повествование окончательно стало бессвязным и немотивированным. Даже рояли кончились. Оценка: нечитаемо
Stager про Валин: Штурмуя Лапуту (Боевая фантастика, Героическая фантастика, Самиздат, сетевая литература)
26 02 Повествование окончательно стало бессвязным и немотивированным. Даже рояли кончились. Но забавно, местами увлекательно. Оценка: неплохо
Lan2292 про Nooby: Торговец (Городское фэнтези, Попаданцы, Самиздат, сетевая литература)
26 02 чЕЛОВЕК ПИСАЛ, ТРАТИЛ ВРЕМЯ, НО К СОЖАЛЕНИЮ НА ВЫХОДЕ ПОЛУЧИЛАСЬ ХРЕНЬ, А Я ЧЕСТНО ПЫТАЛАСЬ ПРОРВАТЬСЯ ЧЕРЕЗ СТРОЧКИ, НО УВЫ И АХ. Оценка: плохо
iggy71 про Маканин: Валечка Чекина (Современная проза)
25 02 Писатель намеревался, видимо, создать загадочный образ провинциалки, "в которой что-то есть", и типа все хотят с ней познакомиться поближе, и она такая себе любвеобильная, духовная и проч. Автор ей симпатизирует, но вот образ ……… Оценка: плохо
konst1 про Рубина: Окна [Авторский сборник] (Современная проза)
25 02 Вдруг Борис заметил: – Между прочим, знаешь ли ты, что еще совсем недавно, в XVIII веке, жители Корнуолла промышляли таким вот способом: в особо сильный шторм выносили на берег большие фонари и расставляли рядами там, ……… Оценка: отлично!
Дей про Господин следователь
25 02 Очень интересно. Детективная и, скажем так, бытовая линии отличные, любовная же не понравилась. Влюбился с первого взгляда, лучше её нет (это ещё даже не разговаривал с ней ни разу), вот эти китайские церемонии с ухаживаниями ………
Олег Макаров. про Капба: Как приручить дракона - 4 [СИ] (Альтернативная история, Киберпанк, Фэнтези, Попаданцы, Самиздат, сетевая литература)
24 02 Капба прекрасен как всегда. Четвёртый том не хуже (лучше!) предыдущих, хотя казалось бы куда ещё. Очень отличная книга. Оценка: отлично!
obivatel про Калинин: Вторая Отечественная [litres] (Альтернативная история, Боевая фантастика, Попаданцы)
24 02 Автор датэл: "если именно благодаря революционерам Россия потеряла шанс выйти из нее в качестве главного победителя". . Если пишешь что-то о периоде, не поленись узнать как оно было. Царя опрокинули крупнейшие промышленники ……… Оценка: плохо
mysevra про Себастьянович: Новая книга о сыроедении, или Почему коровы хищники (Здоровье)
24 02 Подход для таких ленивых как я - нет обязательных самостоятельных чисток. «Мягким тканям потребуется не менее 2 лет, а скелету - около 7.» Непонятно, есть ли это время. Оценка: отлично!
mysevra про Артюшкина: Голем [litres] (Детективная фантастика, Социальная фантастика, Научная фантастика)
24 02 Такой замечательный мир, отличный язык, но невыносимо неспешное развитие событий – кажется вот-вот случится что-то значимое, а нет, очередной проходной момент. Оценка: неплохо
Isais про Абдуллаев: Заговор в начале эры (Исторический детектив, Политический детектив)
24 02 Скучно, нудно, нехудожественно. Вместо живых картин -- картонные декорации, никто из персонажей не вызывает эмоций -- ни любви, ни ненависти, каждый абзац сопровождается таким же по размеру морализаторским поучением, высказанным ……… Оценка: плохо |
Комментарии
Отв: Скрипт для конвертирования fb2 в rtf у кого-нибудь ...
Нормально работает. Но с некоторыми файлами (м.б. невалидными) не работает. Примерно 2 - 3 на сотню.
Отв: Скрипт для конвертирования fb2 в rtf у кого-нибудь ...
Я так и не смог заставить его работать. А хотелось бы иметь в числе форматов rtf.
Отв: Скрипт для конвертирования fb2 в rtf у кого-нибудь ...
Я имел в виду FB2 to Any. М.б. тут речь идет о чем-то другом, а я не врубился.
Отв: Скрипт для конвертирования fb2 в rtf у кого-нибудь ...
А lrf (сонькин формат) в числе форматов иметь не хочешь? (сам думаю, что нет - у тебя же V3, вроде) ;-) obelix выкатил недавно консольный fb2lrf.
Отв: Скрипт для конвертирования fb2 в rtf у кого-нибудь ...
Там в FB2ToTXT.pm нужно убрать Encode::decode
- print RTFILE Encode::encode($ResEnc,Encode::decode("UTF8",TransformXML($CleanXML,$XslFile,$NeedClean))) or die "Error writing to rtf file:\n$!";
+ print RTFILE Encode::encode($ResEnc,TransformXML($CleanXML,$XslFile,$NeedClean)) or die "Error writing to rtf file:\n$!";
Патч
Отв: Скрипт для конвертирования fb2 в rtf у кого-нибудь ...
Спасибо, заработал теперь, это я вчера ночью не сообразил.
Но там еще есть не совсем "такое" место -- это где замена символов производится. Мне кажется, что можно и лучше сделать (в смысле, какие символы менять, а какие нет), чем так:
"\t" => "\\tab ", # Tabs (altho theoretically raw \t's might be okay)
"\f" => "\n\\page\n", # Formfeed
"-" => "\\_", # Turn plaintext '-' into a non-breaking hyphen
# I /think/ that's for the best.
"\xA0" => "\\~", # \xA0 is Latin-1/Unicode non-breaking space
"\xAD" => "\\-", # \xAD is Latin-1/Unicode soft (optional) hyphen
'«' => '«',
'»' => '»',
'–' => '\endash',
'—' => '\endash'
В общем, по вкусу подправить можно, но работает очень даже нормально...