Комплект из 37 новых скриптов для FBE (TaKir)

69 views
Skip to first unread message

TaKir

unread,
May 25, 2026, 4:06:17 PM (7 days ago) May 25
to Fiction Book Editor
Уважаемые книгоделы!

Предлагаю вашему вниманию второй мегапак-комплект скриптов для FBE - 37 новых + 10 обновленных.

(Выкладывать в привычное хранилище на Гитхаб я не умею, поэтому сделана обычная папка-архив в облаке на мэйле.)

Скачать весь набор новых скриптов (37+10 штук) с описанием можно по ссылке:
https://cloud.mail.ru/public/ZH2V/ugnRtxcJH

* Ссылка на предыдущий мегапак из 83 новых скриптов тут:
https://cloud.mail.ru/public/154b/eSgQhayXy

=================================

Список скриптов и иконок к ним для редактора FictionBook Editor (FBE)
на 25.05.2026

Сделано: TaKir при "пособничестве" DeepSeek ))
Идеи скриптов: TaKir

Мегапак: 37 новых скриптов с иконками
+ 10 доработанных скриптов из основного набора FBE 2.7.9 (2.8.0 Portable)

=================================

Состав пакета:

1) 37 новых скриптов с иконками (папка 01_Новые скрипты_(37))

2) 10 - доработанных скриптов из основного набора FBE 2.7.9 (папка 02_Доработанные_скрипты_(10))

3) Дополнительные html файлы с настройками отображения скриптов (папка 03_Файлы-настройки - в папку HTML)

4) Дополнительные иконки к отдельным давнишним скриптам, уже вошедшим в дистрибутив 2.7.9 (папка 04_Дополнительные иконки)

5) txt файл с описанием комплекта скриптов и иконок.

==================================================================
Общая информация:

Файлы скриптов с иконками надо разложить по соответствующим "тематическим" папкам скриптов в FBE
(внутри основной папки Scripts)
например:
C:\Program Files (x86)\FictionBook Editor 2.7.9\Scripts
или
D:\FictionBook Editor Portable 2.8.0\Scripts

К давно существующему скрипту:
06_Разметить заголовки разделов либо подзаголовки, найденные по регэкспу... (расширенная версия).js
обновлен дополнительный html файл с настройками (дополнены ключевые слова для типичных заголовков)

Этот файл лежит тут в архиве папке HTML:
Разметить заголовки разделов либо подзаголовки, найденные по регэкспу (расширенная версия) - задание параметров.htm

Его надо положить (с заменой старого) в общую папку HTML внутри папки с FBE
Например:
C:\Program Files (x86)\FictionBook Editor 2.7.9\HTML
или
D:\FictionBook Editor Portable 2.8.0\Scripts\HTML


Важно:
Имена файлов в архиве приведены БЕЗ указания номера версии в конце имен скриптов и иконок, по привычному стандарту.
В нижеследующем списке имена файлов приведены с номерами версий в конце файлов с ознакомительной целью.

==================================================================
Назначение подавляющего большинства скриптов понятно из их названия.
Внутри всех новых скриптов есть описание их назначения.
У многих скриптов внутри текста скриптов сразу после описания скрипта есть некие "оптимальные" настройки.
Однако эти настройки можно легко менять под свои задачи.
(Переключение настроек обычно производится простой заменой 0 на 1 или наоборот в паре мест)
Не ленитесь этим пользоваться! )

Просмотр и редактирование настроек доступны с помощью обычного блокнота или AkelPad.

Всем хороших и интересных книг!
!Но пасаран!

С уважением ко всем книгоделам, TaKir
==================================================================
Список скриптов, иконок к ним и папок на 25.05.2026

============================
1) Для программистов (1 скрипт и иконка):

07_HTML код fb2 в буфер (расширенная версия)_1-7.ico
07_HTML код fb2 в буфер (расширенная версия)_1-7.js

============================
2) Заголовки-подзаголовки, пустые строки (13 скриптов и иконок):

720_Заменить Глава 1 на Первая глава (Часть, Книга, Том, Раздел)_3-1.ico
720_Заменить Глава 1 на Первая глава (Часть, Книга, Том, Раздел)_3-1.js
725_Заменить Первая глава на Глава 1 (Часть, Книга, Том, Раздел)_1-3.ico
725_Заменить Первая глава на Глава 1 (Часть, Книга, Том, Раздел)_1-3.js
730_Заменить Глава 1 на Глава первая (Часть, Книга, Том, Раздел)_1-4.ico
730_Заменить Глава 1 на Глава первая (Часть, Книга, Том, Раздел)_1-4.js
735_Заменить Глава первая на Глава 1 (Часть, Книга, Том, Раздел)_1-0.ico
735_Заменить Глава первая на Глава 1 (Часть, Книга, Том, Раздел)_1-0.js
745_Заменить пустые строки на подзаголовки_2-3.ico
745_Заменить пустые строки на подзаголовки_2-3.js
750_Выделить (под)заголовок, содержащий форматирование_1-4.ico
750_Выделить (под)заголовок, содержащий форматирование_1-4.js
755_Создать подзаголовок(-ки) из обычных выделенных абзацев_1-2.ico
755_Создать подзаголовок(-ки) из обычных выделенных абзацев_1-2.js
760_Расформатировать заголовок раздела под курсором_1-1.ico
760_Расформатировать заголовок раздела под курсором_1-1.js
765_Создать заголовок из обычных абзацев или подзаголовков_2-1.ico
765_Создать заголовок из обычных абзацев или подзаголовков_2-1.js
770_Создать заголовки из заглавных абзацев_1-4.ico
770_Создать заголовки из заглавных абзацев_1-4.js
775_Оставить в заголовках только первый абзац_1-9.ico
775_Оставить в заголовках только первый абзац_1-9.js
780_Разметить подзаголовки из обычных абзацев без препинаний в конце_1-5.ico
780_Разметить подзаголовки из обычных абзацев без препинаний в конце_1-5.js
785_Вставить пользовательский подзаголовок по месту курсора_1-2.ico
785_Вставить пользовательский подзаголовок по месту курсора_1-2.js

============================
3) Иллюстрации (5 скриптов и иконок):

42_Расставить одинаковые блочные иллюстрации взамен пустых картинок_1-6.ico
42_Расставить одинаковые блочные иллюстрации взамен пустых картинок_1-6.js
43_Преобразовать инлайн иллюстрации в блочные_2-0.ico
43_Преобразовать инлайн иллюстрации в блочные_2-0.js
44_Удалить лишние секции вокруг блочных иллюстраций_1-2.ico
44_Удалить лишние секции вокруг блочных иллюстраций_1-2.js
45_Расставить одинаковые инлайн иллюстрации взамен пустых картинок_1-0.ico
45_Расставить одинаковые инлайн иллюстрации взамен пустых картинок_1-0.js
46_Заменить пустые строки на пустые картинки_1-2.ico
46_Заменить пустые строки на пустые картинки_1-2.js

============================
4) Маркеры сносок (2 скрипта и иконки):

32_Поиск возможных МНОЖЕСТВЕННЫХ маркеров сносок.ico
32_Поиск возможных МНОЖЕСТВЕННЫХ маркеров сносок.js
74_Поиск возможных маркеров текстов сносок (МТС) в началах абзацев.ico
74_Поиск возможных маркеров текстов сносок (МТС) в началах абзацев.js

============================
5) Обработка форматирования (3 скрипта и иконки):

69_Сформатировать короткие абзацы в концах секций_2-1.ico
69_Сформатировать короткие абзацы в концах секций_2-1.js
70_Сформатировать КАПС-'термины' жирным_3-1.ico
70_Сформатировать КАПС-'термины' жирным_3-1.js
71_Сформатировать 'термины' жирным (по разделителю)_1-2.ico
71_Сформатировать 'термины' жирным (по разделителю)_1-2.js

============================
6) Поиск и замена (2 скрипта и иконки):

89_Заменить неправильные ударения (РУС).ico
89_Заменить неправильные ударения (РУС).js
90_Поиск СМС-переписки.js
90_Поиск СМС-переписки.ico

============================
7) Поиск форматирования (1 скрипт и иконка):

206_Выделить следующий ЦЕЛИКОМ ЗАГЛАВНЫЙ абзац.ico
206_Выделить следующий ЦЕЛИКОМ ЗАГЛАВНЫЙ абзац.js

============================
8) Примечания (1 скрипт и иконка):

45_Уменьшить номера сносок в ссылках на 1_3-1.ico
45_Уменьшить номера сносок в ссылках на 1_3-1.js

============================
9) Регистр (1 скрипт и иконка):

10_Сделать заглавной каждую первую букву слова в заголовках (латиница)_1-6.ico
10_Сделать заглавной каждую первую букву слова в заголовках (латиница)_1-6.js

============================
10) Стихи (2 скрипта и иконки):

59_Сформатировать абзац(ы) стихом (расширенная версия)_1-5.ico
59_Сформатировать абзац(ы) стихом (расширенная версия)_1-5.js
60_Драма (расширенная версия)_1-7.ico
60_Драма (расширенная версия)_1-7.js

============================
11) Структура разделов (3 скрипта и иконки):

52_Вставить пустой раздел-секцию перед текущим разделом_1-2.ico
52_Вставить пустой раздел-секцию перед текущим разделом_1-2.js
53_Удалить лишние секции вокруг эпиграфов и блочных иллюстраций_1-2.ico
53_Удалить лишние секции вокруг эпиграфов и блочных иллюстраций_1-2.js
54_Слить разделы (секции)_1-6.ico
54_Слить разделы (секции)_1-6.js

============================
12) Эпиграфы (3 скрипта и иконки):

17_Создать эпиграфы из жирных (НЕ-курсивных) абзацев после заголовков_1-4.ico
17_Создать эпиграфы из жирных (НЕ-курсивных) абзацев после заголовков_1-4.js
18_Создать эпиграфы из курсивных (НЕ-жирных) абзацев после заголовков_1-0.ico
18_Создать эпиграфы из курсивных (НЕ-жирных) абзацев после заголовков_1-0.js
19_Создать эпиграфы из жирно-курсивных абзацев после заголовков_1-0.ico
19_Создать эпиграфы из жирно-курсивных абзацев после заголовков_1-0.js

============================

Доработаны 10 уже имеющихся скриптов:

Заголовки, подзаголовки, пустые строки: (перенесено из Поиск форматирования)
165_Выделить предыдущий подзаголовок (звездочки)_1-5.js (теперь ищет ТОЛЬКО подзаголовки-звездочки)
166_Выделить следующий подзаголовок (звездочки)_1-5.js (теперь ищет ТОЛЬКО подзаголовки-звездочки)
08_Выделить предыдущий подзаголовок (символы)_1-5.js (ищет любые НЕ-текстовые подзаголовки)
08_Выделить следующий подзаголовок (символы)_1-5.js (ищет любые НЕ-текстовые подзаголовки)

Иллюстрации:
18_Перейти на предыдущую инлайн-иллюстрацию_1-3.js (обновлен алгоритм поиска и выделения картинок)
19_Перейти на следующую инлайн-иллюстрацию_1-8.js (обновлен алгоритм поиска и выделения картинок)

Статистика:
34_Текстовая статистика_3-1.js
(обновлен и расширен вывод статистики)

Чистка:
02_Генеральная уборка.js (версия 2.9)
(добавлены новые случаи для обработки п.п. 157-163)

Эпиграфы:
11_Создать эпиграф из полных абзацев (расширенная версия)_3-9.js
(добавлено опциональное расформатирование эпиграфов от верхних и нижних индексов)

12_Удалить лишние секции вокруг эпиграфов_1-5.js
(унифицирована и улучшена статистика)

============================
12 групп скриптов
- 37 новых скриптов
- 10 доработанных скриптов из основного набора FBE 2.7.9 (2.8.0)

============================
Всем хороших и интересных книг!
!Но пасаран!

С уважением ко всем книгоделам, TaKir

Sclex

unread,
May 26, 2026, 6:28:08 AM (6 days ago) May 26
to Fiction Book Editor
TaKir, спасибо за скрипты и иконки!

понедельник, 25 мая 2026 г. в 23:06:17 UTC+3, TaKir:

stokber

unread,
May 26, 2026, 4:47:06 PM (6 days ago) May 26
to fiction-b...@googlegroups.com
Спасибо,  TaKir!

пн, 25 мая 2026 г. в 23:06, TaKir <epap...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/bc1ab371-8af6-4d71-b1d2-7eff3251d875n%40googlegroups.com.

Sclex

unread,
May 27, 2026, 3:51:50 AM (5 days ago) May 27
to Fiction Book Editor
TaKir, а есть скрипты, которые ты пытался сделать (с помощью DeepSeek-а), но не получилось?

понедельник, 25 мая 2026 г. в 23:06:17 UTC+3, TaKir:

e-paper.ru

unread,
May 27, 2026, 5:05:41 AM (5 days ago) May 27
to fiction-b...@googlegroups.com
>>  а есть скрипты, которые ты пытался сделать (с помощью DeepSeek-а), но не получилось?

Ну например "сводный" скрипт полноценного заполнения дескрипшена из выделенного фрагмента выходных данных пока не получился.
Там по авторам и переводчикам надо приличную библиотеку имен делать, особенно для импортных авторов, когда имя и фамилия могут быть оба похожи на имя, типа Артур Кларк. С русскими ФИО попроще.
Пришлось пока сделать самостоятельные отдельные его части.
Но я его начинал делать, когда еще у меня было крайне мало опыта и создание полноценного скрипта шло тяжело.
Да и сейчас Дипсик уже более качественно работает, чем раньше.
Но доделать этот сводный полноценный скрипт не доходят руки.
Там по идее надо заново переделать и отладить самостоятельные скрипты и уже потом объединить все в общий скрипт.

Все остальные скрипты при надлежащем подробном формулировании ТЗ и демонстрации работающих примеров других сриптов получаются без особых проблем.
Как выяснилось опытным путем, самое сложное - работа с обычным форматированием, как я понял. И с точки зрения правильности всех тэгов их наложением, вложенностью, сносками, да и по объему получающегося кода у таких скриптов.
Посмотрел соответствующие скрипты у тебя и у Александра Ка - эта тенденция везде прослеживается, поначалу я думал, что это именно у меня со скриптами этой направленности все сложно.

ср, 27 мая 2026 г. в 10:51, Sclex <scl...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/5706badf-5d2b-4b6b-9024-d3429455d438n%40googlegroups.com.

Latimur

unread,
May 27, 2026, 7:15:42 PM (5 days ago) May 27
to fiction-b...@googlegroups.com
Иногда возникает, особенно, среди старых циклов книг, некоторые книги или и несколько подряд, в сплошн красными буквами, вложены. Похоже там русский текст обозначен английским, и программа закрышивает их как ошибочными.  Может подскажете, может есть возможность как то целиком их исправить?

ср, 27 мая 2026 г. в 12:05, e-paper.ru <epap...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/CAKYXB9UN8Z0e3Ap53VF%3DhVNq5N_cpFq-jCGwoeZ9wEBCEduUrw%40mail.gmail.com.

Latimur

unread,
May 27, 2026, 7:19:13 PM (5 days ago) May 27
to fiction-b...@googlegroups.com
Иногда возникает, особенно, среди старых циклов книг, некоторые книги или и несколько подряд, в сплош красными буквами, вложены. Похоже там русский текст обозначен английским, и программа закрашивает их как ошибочными.  Может подскажете, может есть возможность как то целиком их исправить?

ср, 27 мая 2026 г. в 12:05, e-paper.ru <epap...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/CAKYXB9UN8Z0e3Ap53VF%3DhVNq5N_cpFq-jCGwoeZ9wEBCEduUrw%40mail.gmail.com.

stokber

unread,
May 28, 2026, 2:14:51 PM (4 days ago) May 28
to fiction-b...@googlegroups.com

Latimur

Пришлите мне свой файл с такими закрашенными словами.

чт, 28 мая 2026 г. в 02:19, Latimur <shahl...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/CAAfhKYcKjHoD3tiRsOg59r4DjjQqcoh%3DRoZuxBoF-ikAEfzwVA%40mail.gmail.com.

Sclex

unread,
May 28, 2026, 2:18:18 PM (4 days ago) May 28
to fiction-b...@googlegroups.com
Latimur, может, попробуйте скрипт "Латиница в Кириллице" (в подменю "Чистка").

чт, 28 мая 2026 г. в 02:19, Latimur <shahl...@gmail.com>:
Иногда возникает, особенно, среди старых циклов книг, некоторые книги или и несколько подряд, в сплош красными буквами, вложены. Похоже там русский текст обозначен английским, и программа закрашивает их как ошибочными.  Может подскажете, может есть возможность как то целиком их исправить?
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/CAAfhKYcKjHoD3tiRsOg59r4DjjQqcoh%3DRoZuxBoF-ikAEfzwVA%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages