LINUX.ORG.RU

Вышла версия 0.2 программы fictionup — конвертера из Markdown в FB2

 , ,


2

2

fictionup — конвертер из формата Markdown в формат FB2, который работает из командной строки. Он поддерживает ограниченный набор тэгов, описывающих метаинформацию, необходимую для создания корректных FB2-документов.

Изменения в новой версии:

  • добавлена поддержка мета-тэга «Series:» («Серия:»), который позволяет указывать, к какой серии относится книга;
  • добавлена возможность использовать разметку Markdown в аннотации, а не только в тексте самого документа;
  • добавлена возможность упаковки результирующего документа в формат fb2.zip (ключ командной строки -z).

Лицензия — GPL 3+.

Примеры исходного (Markdown) и конвертированного (FB2) документов.

>>> Сайт программы

★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 1)

fictionup — конвертер из формата Markdown в формат FB2

Нужно!

Лицензия — GPL 3+.

Не нужно.

mord0d ★★★★★
()
Ответ на: комментарий от anonymous

Хочешь потырить код и ничего не отдавать?

Я и сам могу написать. А вот о том, чтобы объединить усилия они могут и не мечтать с их анальной лицензией.

mord0d ★★★★★
()
Ответ на: комментарий от Odalist

Что очень глупо и никому не нужно, ведь сам формат проиграл конкурентную борьбу и уже больше десяти лет практически не используется.

anonymous
()
Ответ на: комментарий от anonymous

да, практически нигде, кроме пиратского худлита в этой стране.

anonymous
()
Ответ на: комментарий от greenman

А в каком формате сейчас читают книжки на андроиде?

Я почти всегда в .fb2 читаю. Если есть выбор, выбираю .fb2

th3m3 ★★★★★
()

с ходу собрать не удалось:

fictionup-0.2/work/fictionup-0.2/minizip/zip.c:371:31: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «OF»
 local int zip64local_getShort OF((const zlib_filefunc64_32_def* pzlib_filefunc_def, voidpf filestream, uLong *pX));

и много других ошибок

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от th3m3

Я почти всегда в .fb2 читаю. Если есть выбор, выбираю .fb2

Вот та же фигня. У меня от силы 5 книг в epub, и то потому что они грузятся быстрее pdf аналога. А в других форматах этих книг просто нет.

rinsvid ★★
()
Ответ на: комментарий от athost

Поиск мне только его и ещё онлайн-сервис и выдал. Думал, может есть что-то менее монструозное.

xaizek ★★★★★
()
Ответ на: комментарий от anonymous

Чем оно хуже pandoc?

Тем, что поддерживает только один входной формат и один выходной.

cdslow ★★
() автор топика
Ответ на: комментарий от xaizek

А есть такое же, но для преобразования простых ePub в FB2?

Epub это HTML, поэтому «простых» Epub не бывает.

cdslow ★★
() автор топика
Ответ на: комментарий от cdslow

FB2 – XML, Epub – XHTML внутри zip. Разница не такая уж и большая, если CSS игнорировать. Я имел в виду простоту верстки, когда она линейная.

xaizek ★★★★★
()
Ответ на: комментарий от anonymous

Что очень глупо и никому не нужно, ведь сам формат проиграл конкурентную борьбу и уже больше десяти лет практически не используется.

Что я сейчас прочитал?

Virtuos86 ★★★★★
()
Ответ на: комментарий от Deleted

В Gentoo патченый zlib.

Можно собрать fictionup так (вместо ../fictionup-0.2 подставить правильный путь):

CC="gcc -D OF=_Z_OF" cmake ../fictionup-0.2 && make
cdslow ★★
() автор топика
Ответ на: комментарий от Virtuos86

Что я сейчас прочитал?

Стенограмму сеанса аутотренинга. :)

Somebody
()
Ответ на: комментарий от greenman

А в каком формате сейчас читают книжки на андроиде?

Обычно использую читалки, которые почти все форматы жуют

Satori ★★★★★
()
Ответ на: комментарий от RazrFalcon

вот вопрос.. (может я-и-остальные-пользователи слегка недооценил markdown-формат?)

как в markdown написать длинный абзац?

тоесть понятно что когда этот длинный абзац зарендерится — то он будет *автоматически* переносить непомещающиеся слова на следущую строчку. это хорошо и правильно!

но как этот абзац (длинный абзац) будет выглядет внутри исходного кода?

«длинный абзац» — предположим это абзац размером в 450 слов.

user_id_68054 ★★★★★
()
Ответ на: комментарий от RazrFalcon

Надеюсь это сарказм.

user_id_68054> я-и-остальные-пользователи слегка недооценил markdown-формат

как-то голословно у меня вышло :-) — будто бы кроме меня ни кто не выбирал reStructuredText вместо markdown :-( ..

я имею ввиду «я-и-остальные-пользователи» — это например те кто пишут документацию в kernel-репозитории или просто пользователи которые используют Sphinx для оформления документаций.

user_id_68054 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.