Вы здесьСкрипт для конвертирования fb2 в rtf у кого-нибудь работает?
Опубликовано чт, 05/02/2009 - 20:45 пользователем kozlenok
Грибовский скрипт нормально не хочет работать... Цитата:
Это уже несколько раз обсуждалось на заебуке (например, http://the-ebook.org/forum/viewtopic.php?t=7959 ), но мне сейчас не хочется глубоко в перловый код влезать, может быть если только завтра). Может, у кого-то что похожее было?
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
sem14 RE:Литературная премия «Ясная Поляна» 1 час
Zyrtex RE:Беженцы с Флибусты 1 день papamuller RE:Подайте бедному копеечку на книжку с литреса... 1 день blahblahblah2024 RE:Сборник - Советская морская новелла. Том 1 3 дня Ма-Рита RE: День рождения человечества 3 дня Isais RE:Обновление FictionBook Editor 6 дней Alex_61 RE:Windows 7 безопасна благодаря помощи NSA??? 1 неделя Саша из Киева RE:Лимонные дольки 1 неделя Trinki RE:Любительские переводы 1 неделя nehug@cheaphub.net RE:Подробнее о правилах, если можно? 1 неделя Isais RE:Семейственность в литературе 1 неделя kopak RE:Небольшой тест. 1 неделя nehug@cheaphub.net RE:Как тут читать и скачивать книги? 1 неделя nehug@cheaphub.net RE:Домен и сертификаты 1 неделя Впечатления о книгах
Oleg V.Cat про Полякова: Курляндский гандикап [СИ] (Альтернативная история, Самиздат, сетевая литература)
11 10 Вроде "всё в порядке", а скучно. Касательно же роялей - бог с ними со странными озарениями и воспоминаниями того, что и профессиональный историк не знает, "жанр такой". Но вот сырья для промышленной столицы Европы в Курляндском герцогстве нет, от слова совсем.
Oleg V.Cat про Полякова: Чуждый мир [СИ] (Любовная фантастика, Самиздат, сетевая литература)
11 10 Попаданка-менеджер нашла источник водки и на доходы отстроила Лас-Вегас по средневековски. Правда без блэкджека. Зато с канканом и шлюхами. А потом... Чтобы не спойлерить окончательно - наши победили. Оценка: плохо
Oleg V.Cat про Червонская: Вакцинация без диагностики – профанация в борьбе с инфекционными болезнями. Основы вакцинологии (Здоровье)
11 10 Мы как бы в курсе, что обязательные прививки - это фашизм. Но одна проблема, общества, в котором права членов выше интересов сообщества - не существует. Оценка: нечитаемо
Oleg V.Cat про Червонская: Прививки: мифы и реальность (Медицина)
11 10 === Червонская является основным исполнителем двух изобретений (1984, 1986) и соавтором трех монографий: ВАКЦИНОПРОФИЛАКТИКА И ПРАВА ЧЕЛОВЕКА (1994), ВВЕДЕНИЕ В БИОЭТИКУ (1998), БИОЭТИКА: принципы, правила, ………
Oleg V.Cat про Вулли: Забытое царство (Путешествия и география, История)
11 10 За содержание пятерку поставим, но писатель из Чарльза, вежливо говоря, никудышный. Оценка: отлично!
Oleg V.Cat про Вулли: Ур халдеев [Excavations at Ur ru] (История)
11 10 Получше, чем про Алалах. Но тоже тяжелый слог... Оценка: отлично!
Kromanion про Фанетти: Исцеление сердца (Современные любовные романы, Любовная фантастика)
10 10 Эти высеры от LOVE | BOOKS | TRANSLATE Группа сами нуждаются в переводе на русский язык. Я об аннотацию мозг сломал. Оценка: нечитаемо
Belomor.canal про Пелевин: Круть [litres] (Современная проза)
10 10 Несколько занудна первая часть, но потом действие набирает темп, а вставная новелла "ПРЕДНАЗНАЧЕННОЕ РАССТАВАНЬЕ" - это по настоящему отличный текст о том что же мы все нашли и потеряли в лихие 90-е! Оценка: отлично!
decim про Фанетти: Исцеление сердца (Современные любовные романы, Любовная фантастика)
10 10 Не пинг, а тинг, то есть вече. Пинг - это другое. Принц по-русски будет - князь. Это-то стыдно не знать, транслейтор. Не удаляю файл, тк и закачивать это не буду. Без оценки.
Barbud про Птица: Мамба и храм Баала (Героическая фантастика, Исторические приключения, Самиздат, сетевая литература)
09 10 Много хуже предыдущих серий. Несмотря на обилие приключений, как-то пресно и картонно, изложение поспешное и скучное. Выдохся автор... Оценка: плохо
Oleg V.Cat про Дробышевский: Палеонтология антрополога. Книга 1. Докембрий и палеозой [litres] (Биология, Научная литература: прочее, Научпоп)
09 10 Отлично то оно отлично... Но кто это читать будет... У Станислава Владимировича получилась "книжка картинок без картинок, а только с подписями к оным". Оценка: отлично!
Masterion про Шопперт: И опять Пожарский 2 [СИ] (Альтернативная история, Самиздат, сетевая литература)
09 10 Оценивать грамотность автора даже не стоит. Такой идиотско-дебильный по исполнению сюжет не спасёт никакая редактура. Только ауто да фе - автора на костре из собственных книжек. Жалко нет функции добавления автора в ЧС, чтобы ……… Оценка: нечитаемо |
Комментарии
Отв: Скрипт для конвертирования 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'
В общем, по вкусу подправить можно, но работает очень даже нормально...