CreativeNovels — Export Chapter FB2 (section only)

Экспорт FB2: только section, без заголовков XML/FictionBook

作者
Идзуми Сэна
日安装量
0
总安装量
0
评分
0 0 0
版本
1.01
创建于
2025-08-17
更新于
2025-08-17
大小
3.2 KB
许可证
暂无
适用于

скрипта для экспорта глав в FB2

Назначение

Добавляет кнопку экспорта на страницы глав сайта CreativeNovels. Формирует только секцию FB2 (тег <section>) без полной обёртки FictionBook, подходящую для вставки в существующие FB2-файлы.

Ключевые функции

  1. Авто-определение контента главы
    Ищет текст в контейнерах: .entry-content, .post-content, .novel-content, #content.

  2. Очистка текста:

    • Удаляет скрипты, стили и запрещённые теги
    • Сохраняет базовое форматирование (<p>, <b>, <i>, <sup>)
    • Экранирует XML-спецсимволы (&, <, >)
  3. Формирование FB2-секции:

    <section>
    <title><p>Название главы</p></title>
    <p>Текст абзаца 1...</p>
    <p>Текст абзаца 2...</p>
    </section>
    
  4. Генерация имени файла:

    • Извлекает номер главы из заголовка страницы (например "Chapter 5" → 005)
    • Формат: Название книги — Глава XXX.fb2

Как использовать

  1. На любой странице главы на creativenovels.com
  2. Нажмите кнопку "Экспорт FB2" (появится над текстом главы)
  3. Файл скачается автоматически

Особенности

  • Не требует дополнительных разрешений (работает в sandbox)
  • Автоопределение заголовка главы из <h1> или document.title

Пример выходных данных

<section>
<title><p>Глава 12. Загадочный лес</p></title>
<p>Текст первого абзаца...</p>
<p>Второй абзац с &lt;i&gt;курсивом&lt;/i&gt;...</p>
</section>

Примечание: Полученный файл НЕ является полноценным FB2! Это фрагмент для ручной вставки в существующий FB2-документ через тег <section>.