Скрипт "36_Просмотр готовых маркеров сносок (примечаний и комментариев)..."

40 views
Skip to first unread message

Lancer

unread,
Jul 4, 2026, 9:04:13 PM (7 days ago) Jul 4
to Fiction Book Editor
Бывают книги с очень немалым (сотни) числом разных сносок. Предполагается, что они уже унифицированы вами в FBE. Нередко, например, FineReader создавая fb2 эти сноски раскидывает в неправильные места. Для сравнения их положения с оригиналом внутри FBE неудобно эти маркеры листать. Старался найти в пакете скриптов что-то нужное. Было похожее, но не то (возможно всё же пропустил что-то). 

Скрипт предлагает листать маркеры в FBE последовательно вниз или обратно, без разделения на примечания и комментарии, либо выбрать те или другие. Подсвечивает найденный маркер, цвет можно поменять. Старт с места курсора. Отображается порядковый номер, тип маркера и номер ссылки, т.е. небольшая диагностика корректности.

Описание (из файла скрипта):

Скрипт «Просмотр готовых маркеров сносок (примечаний и комментариев)...» для редактора Fiction Book Editor (FBE).
Последовательная навигация (вперед/назад) в тексте книги с ПОДСВЕТКОЙ готовых маркеров сносок для визуального контроля их нумерации и положения, начиная с текущей позиции курсора.
Интерактивный выбор режима просмотра:
– Смешанный (без разделения на notes и comments), либо Примечания или Комментарии, либо Отмена.
– Выбор: Примечания либо Комментарии.
Обрабатываются примечания class="note" и комментарии с типом ссылки "#c_"
Папка скриптов: 32_Маркеры сносок
version 1.2

У скачанного файла скрипта изменить расширение на js и проверить троеточие в конце (у иконки тоже), некоторые загрузчики "лишние" точки отрезают.

Надеюсь, что скрипт облегчит создание новых книг!


36_Просмотр готовых маркеров сносок (примечаний и комментариев)....jss
36_Просмотр готовых маркеров сносок (примечаний и комментариев)....ico

Sclex

unread,
Jul 5, 2026, 4:35:37 AM (7 days ago) Jul 5
to Fiction Book Editor
Lancer, спасибо за новый скрипт!

воскресенье, 5 июля 2026 г. в 04:04:13 UTC+3, lanc...@gmail.com:

e-paper.ru

unread,
Jul 5, 2026, 4:53:28 PM (7 days ago) Jul 5
to fiction-b...@googlegroups.com
Ну вот, пропал человек ))
Спасибо за новый скрипт, навскидку все работает.

вс, 5 июл. 2026 г. в 04:04, Lancer <lanc...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/788c2f86-2c85-4bb8-9ca8-327678089dabn%40googlegroups.com.

Lancer

unread,
Jul 5, 2026, 6:13:20 PM (7 days ago) Jul 5
to Fiction Book Editor
SclexTaKir, всегда пожалуйста!

TaKir, когда-то очень давно баловался программированием, но всё затухло. Позже было желание начать сначала, но глядя на всё это сделал вывод, что не потяну, мозги уже не те, память дырявая. Однако ИИ вывело занятие на иной уровень, оказалось что немного скриптами можно заниматься. Особенно когда они нужны и понимаешь что хочешь. Что-то я ухватился за пару сложных книг с нуля, в одной дофига сносок, тут и пришлось думать, как такое упрощать. Хотя многое остается незнакомым и непонятным... ))

воскресенье, 5 июля 2026 г. в 11:35:37 UTC+3, Sclex:

Lancer

unread,
Jul 5, 2026, 9:45:54 PM (6 days ago) Jul 5
to Fiction Book Editor
Интересный случай произошел.

Диагностическая механика скрипта: он определяет ссылку и выводит в сообщении.

11.jpg

Когда ссылка сломана, он показывает то, что видит. В глаза бросается.

12.jpg

Тем не менее, эту ошибку в книге я пропустил, потому что ее не было, при прогоне скрипта, а появилась она после.

Абзац, на котором висел маркер сноски, был изменен на цитату. В этот момент, как оказалось, тег сноски потерял саму ссылку #n_12 и тег принял вид <a l:href="" type="note">[12]</a>. При этом в режиме Body в FBE сноска выглядела обычно, правильно, верхним индексом, как маркеры и должны выглядеть.

Нашлась ошибка с помощью скрипта "Статистика ссылок, сносок и комментариев" из папки Статистика. Скрипт показал, что маркеров сносок меньше сносок-примечаний, за что его и  TaKir-а можно поблагодарить!

срипт.jpg

Правда, здесь, на мой взгляд, не совсем верное определение: маркер был на месте, тег был на месте, сломалась ссылка l:href="". Но ошибку скрипт определил. Поэтому использовать его в финале полезно!

воскресенье, 5 июля 2026 г. в 04:04:13 UTC+3, Lancer:
Reply all
Reply to author
Forward
0 new messages