Инструкция

О генераторе форматов

Специально к Фандомной Битве для упрощения жизни было решено сделать универсальный генератор текстов. Общие правила для всех форматов позволяют получать на выходе один и тот же текст в разных форматах для чтения. Количество доступных форматов будет увеличиваться по мере свободного времени у разработчика.

Достаточно указать автора, желаемое название файлов и добавить нужное количество текстов, и в результате вы получите архив с файлами во всех доступных форматах.

Добавление текстовых полей позволяет упаковать в один файл как подборку коротких текстов (со своими подзаголовками), так и один большой текст, разбитый по главам.

Автор генератора - mainglot. Все пожелания по улучшению принимаются в умыл на diary.ru или на почту mainglot@gmail.com.


Доступные форматы:

  • *.txt — текстовые файлы в следующих кодировках: UTF-8, Windows-1251 (cp1251), MacCyrillic.
  • *.fb2 — поддерживаются ТОЛЬКО следующие теги: <b>, <i>, <s>, <strong>, <em>, <sup>, <sub>,<poem>.
  • *.pdf — поддерживаются ТОЛЬКО следующие теги: <b>, <i>, <u>, <s>, <strong>, <em>, <sup>, <sub>, <poem>.

В планах:

  • теги <center>, <epigraph>
  • *.rtf
  • *.epub
  • *.doc

Правила работы с тегами

  • для обычных текстовых документов происходит очистка текста от всех html-тегов (BB-code в квадратных скобках тегами не являются!)
  • все доступные теги являются парными, то есть начало и есть конец тега, например: <b>some text</b>
  • у каждого формата разрешен свой список тегов, все лишние теги будут удалены
  • все теги, кроме <poem>, должны быть внутри абзаца (строки) с текстом, никаких общих тегов на весь текст быть не должно! Обернуть в тег можно весь абзац в самом начале и в конце.
  • внутри тега <poem> работают правила оформления по принципу абзаца(строки)

Правильно:

<b>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation <em>ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore</em> eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</b>

<s>Lorem ipsum dolor sit amet,</s>

consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

<poem>
consectetur adipisicing elit
consectetur adipisicing elit
consectetur adipisicing elit

consectetur <b>adipisicing elit</b>
consectetur adipisicing elit
consectetur adipisicing elit
</poem>
    

НЕ Правильно:

<b><em>
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore</em> eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</b>

<s>Lorem ipsum dolor sit amet,

consectetur adipisicing elit, sed do</s> eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    

Все доступные теги: <b>, <i>, <u>, <s>, <strong>, <em>, <sup>, <sub>, <poem>. Теги должны быть внутри одного абзаца!

Предупреждение! За опечатки в тексте, за неверно перекодированные символы, за опечатки при наборе тегов (например, если тег не окружен < и >, то могут пропасть куски контента) автор программы ответственности не несет!

Предупреждение 2! BB-code НЕ учитывается, то есть [b]text[/b] будет выведен как есть.

Исключение! Для обработки стихов применяется тег <poem>. В начале стиха мы открываем тег, сразу по его завершению - закрываем </poem>. Между строфами должна быть пустая строка.