'Числовые' скрипты

132 views
Skip to first unread message

Sclex

unread,
Jun 9, 2020, 1:54:52 PM6/9/20
to Fiction Book Editor
В папку скриптов "'Числовые' скрипты" добавлены 6 новых скриптов: 

1. "25_Удалить 'один слой' нумерации вида '1)' в началах выделенных абзацев.js"
2. "28_Удалить 'один слой' нумерации вида '1.' в началах выделенных абзацев.js"
3. "31_Удалить 'один слой' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
4. "33_Удалить все 'слои' нумерации вида '1)' в началах выделенных абзацев.js"
5. "35_Удалить все 'слои' нумерации вида '1.' в началах выделенных абзацев.js"
6. "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"

Скачать все скрипты из папки "'Числовые' скрипты" можно по ссылке:

Также новые скрипты залиты в GIT-хранилище исходников FBE:

Прошу тестировать новые скрипты.

e-paper.ru

unread,
Jun 9, 2020, 3:15:05 PM6/9/20
to fiction-b...@googlegroups.com
Огромное спасибо за скрипты!
А скрипт «Нумерацию 'число пробел' в началах абзацев сделать надстрочным текстом» - он для каких задач сделан?

вт, 9 июн. 2020 г. в 20:54, Sclex <scl...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/fe8c672e-0ae7-4de0-a473-615db4a5c071o%40googlegroups.com.

e-paper.ru

unread,
Jun 10, 2020, 1:41:36 AM6/10/20
to fiction-b...@googlegroups.com
Замечен баг:
Скрипт  "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
удаляет ВООБЩЕ ВСЮ нумерацию в КНИГЕ, если выделено слово или часть слова, а не целый абзац.
Если выделен целиком абзац или несколько - то удаляет у правильно.

вт, 9 июн. 2020 г. в 20:54, Sclex <scl...@gmail.com>:
В папку скриптов "'Числовые' скрипты" добавлены 6 новых скриптов: 

--

Sclex

unread,
Jun 10, 2020, 2:30:40 AM6/10/20
to Fiction Book Editor
Не знаю. Этот скрипт был сделан не сейчас, а раньше - по чьей-то просьбе. Сейчас я только перенес его из папки "Мелочи редактирования" в "'Числовые' скрипты".

вторник, 9 июня 2020 г., 22:15:05 UTC+3 пользователь TaKir написал:
Огромное спасибо за скрипты!
А скрипт «Нумерацию 'число пробел' в началах абзацев сделать надстрочным текстом» - он для каких задач сделан?

вт, 9 июн. 2020 г. в 20:54, Sclex <scl...@gmail.com>:
В папку скриптов "'Числовые' скрипты" добавлены 6 новых скриптов: 

1. "25_Удалить 'один слой' нумерации вида '1)' в началах выделенных абзацев.js"
2. "28_Удалить 'один слой' нумерации вида '1.' в началах выделенных абзацев.js"
3. "31_Удалить 'один слой' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
4. "33_Удалить все 'слои' нумерации вида '1)' в началах выделенных абзацев.js"
5. "35_Удалить все 'слои' нумерации вида '1.' в началах выделенных абзацев.js"
6. "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"

Скачать все скрипты из папки "'Числовые' скрипты" можно по ссылке:

Также новые скрипты залиты в GIT-хранилище исходников FBE:

Прошу тестировать новые скрипты.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

Sclex

unread,
Jun 10, 2020, 2:32:03 AM6/10/20
to Fiction Book Editor
Воспроизводится. Буду исправлять. Спасибо.

среда, 10 июня 2020 г., 8:41:36 UTC+3 пользователь TaKir написал:
Замечен баг:
Скрипт  "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
удаляет ВООБЩЕ ВСЮ нумерацию в КНИГЕ, если выделено слово или часть слова, а не целый абзац.
Если выделен целиком абзац или несколько - то удаляет у правильно.

вт, 9 июн. 2020 г. в 20:54, Sclex <scl...@gmail.com>:
В папку скриптов "'Числовые' скрипты" добавлены 6 новых скриптов: 

1. "25_Удалить 'один слой' нумерации вида '1)' в началах выделенных абзацев.js"
2. "28_Удалить 'один слой' нумерации вида '1.' в началах выделенных абзацев.js"
3. "31_Удалить 'один слой' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
4. "33_Удалить все 'слои' нумерации вида '1)' в началах выделенных абзацев.js"
5. "35_Удалить все 'слои' нумерации вида '1.' в началах выделенных абзацев.js"
6. "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"

Скачать все скрипты из папки "'Числовые' скрипты" можно по ссылке:

Также новые скрипты залиты в GIT-хранилище исходников FBE:

Прошу тестировать новые скрипты.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

Sclex

unread,
Jun 10, 2020, 3:32:07 AM6/10/20
to Fiction Book Editor
Скрипты разнумерации абзацев обновлены до версии 1.2.

Изменение: исправлен баг, сообщенный ТаКир-ом: скрипты разнумерации абзацев, если до запуска скрипта была выделена только часть одного абзаца, обрабатывали не только этот абзац, но все абзацы документа.
Также изменено сообщение, выдаваемое при старте скрипта, если ничего не выделено (ТаКир сообщил, что в этом случается выдавалось неправильное сообщение, оставшееся от другого скрипта).

Скачать новые версии скриптов из папки "'Числовые' скрипты" можно по ссылке:
http://scripts.fictionbook.org/files3/NumberScripts_v1_2.zip

Также они залиты в GIT-хранилище исходников FBE:

среда, 10 июня 2020 г., 8:41:36 UTC+3 пользователь TaKir написал:
Замечен баг:
Скрипт  "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
удаляет ВООБЩЕ ВСЮ нумерацию в КНИГЕ, если выделено слово или часть слова, а не целый абзац.
Если выделен целиком абзац или несколько - то удаляет у правильно.
вт, 9 июн. 2020 г. в 20:54, Sclex <scl...@gmail.com>:
В папку скриптов "'Числовые' скрипты" добавлены 6 новых скриптов: 

1. "25_Удалить 'один слой' нумерации вида '1)' в началах выделенных абзацев.js"
2. "28_Удалить 'один слой' нумерации вида '1.' в началах выделенных абзацев.js"
3. "31_Удалить 'один слой' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"
4. "33_Удалить все 'слои' нумерации вида '1)' в началах выделенных абзацев.js"
5. "35_Удалить все 'слои' нумерации вида '1.' в началах выделенных абзацев.js"
6. "37_Удалить все 'слои' нумерации вида '1.' и '1)' в началах выделенных абзацев.js"

Скачать все скрипты из папки "'Числовые' скрипты" можно по ссылке:

Также новые скрипты залиты в GIT-хранилище исходников FBE:

Прошу тестировать новые скрипты.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

e-paper.ru

unread,
Jun 10, 2020, 5:03:33 AM6/10/20
to fiction-b...@googlegroups.com
Есть еще похожие баги с удалением нумерации:

Если основная нумерация абзацев сделана в виде цифры с точкой
1.
2.
3.

Скрипт "Удалить один слой нумерации вида 1."
Удаляет всю нумерацию нижеследующих абзацев, если выделенный абзац начинается с цифры без точки и в верхнем индексе.

Аналогично, скрипты 
"Удалить один слой вида 1. и 1)"
"Удалить все слои" вида 1. и 1)

удаляют нумерацию у одного нижеследующего за выделением абзаца (если выделенный абзац начинается с цифры без точки и в верхнем индексе.)

Если нумерация сделана цифрами со скобками:
1)
2)
3)
то скрипты
"Удалить все слои" вида 1. и 1)
"Удалить все слои" вида 1)
"Удалить один слой вида  1)"
"Удалить один слой вида 1. и 1)"

удаляют нумерацию у одного нижеследующего за выделением абзаца (если выделенный абзац начинается с цифры без скобки и без точки и в верхнем индексе.)


ср, 10 июн. 2020 г. в 10:32, Sclex <scl...@gmail.com>:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/fe8c672e-0ae7-4de0-a473-615db4a5c071o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/851a1d0c-56ce-444b-8be1-c9c610d59430o%40googlegroups.com.

Sclex

unread,
Jun 10, 2020, 6:25:10 AM6/10/20
to Fiction Book Editor
Да, надо переделать алгоритм обхода абзацев, а то я взял готовый из другого скрипта, потом изменял его, чтобы приспособить для нужд скриптов разнумерации абзацев, в итоге я перестал понимать как там что работает.

среда, 10 июня 2020 г., 12:03:33 UTC+3 пользователь TaKir написал:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/fe8c672e-0ae7-4de0-a473-615db4a5c071o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

e-paper.ru

unread,
Jun 10, 2020, 6:33:40 AM6/10/20
to fiction-b...@googlegroups.com
Я, конечно, придрался с этими абзацами с индексами, но мало ли, вдруг оно где потом вылезет еще - будет обидно.
В любом случае скрипты нумерации и разнумерации полезны и сами по себе и очень облегчают подготовку к созданию сносок.

ср, 10 июн. 2020 г. в 13:25, Sclex <scl...@gmail.com>:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/fe8c672e-0ae7-4de0-a473-615db4a5c071o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/851a1d0c-56ce-444b-8be1-c9c610d59430o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/3ca56894-7ef7-4ff6-b635-3f10ff9a2562o%40googlegroups.com.

Sclex

unread,
Jun 10, 2020, 7:28:52 AM6/10/20
to Fiction Book Editor
Скрипты разнумерации абзацев обновлены до версии 1.3.

Переделал алгоритм обхода абзацев. Баги, которые были раньше, по идее должны исчезнуть.

Скачать новые версии скриптов из папки "'Числовые' скрипты" можно по ссылке:
http://scripts.fictionbook.org/files3/NumberScripts_v1_3.zip

Также они залиты в GIT-хранилище исходников FBE:
https://github.com/sensboston/fictionbookeditor

Sclex

unread,
Jun 10, 2020, 7:30:03 AM6/10/20
to Fiction Book Editor
> Я, конечно, придрался с этими абзацами с индексами, но мало ли, вдруг оно где потом вылезет еще - будет обидно.
Это не придирки, а правильные замечания. И хорошо, что ты их написал.

среда, 10 июня 2020 г., 13:33:40 UTC+3 пользователь TaKir написал:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/fe8c672e-0ae7-4de0-a473-615db4a5c071o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/851a1d0c-56ce-444b-8be1-c9c610d59430o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

TaKir

unread,
Jun 12, 2020, 1:17:42 AM6/12/20
to Fiction Book Editor
Ответил еще 2 дня назад, но почему-то в группу не попало:

Отчетность по версии 1.3:

Основные сложности как выясняется, связаны с разнумерацией


----Если нумерация вида
1.
2.
3.
то при выделении не-целого абзаца, скрипт
"Удалить 1 слой вида 1."
удаляет всю нижеследующую нумерацию невыделенных абзацев.


---В случае сдвоеннной нумерации
1. 1)
2. 2)
3. 3)

при запуске скриптов

"Удалить один слой вида 1)"
"Удалить все слои слои вида 1)"
разнумерации не происходит вовсе, так как слой вида 1) в указанном случае идет не первым, а вторым.

---В случае обратной сдвоеннной нумерации
1) 1.
2) 2.
3) 3.

при запуске скриптов
"Удалить слой вида 1." - разнумерации не происходит
"Удалить все слои вида 1. и 1)" - разнумерации не происходит
"Удалить один слой вида 1. и 1) - удаляется нумерация со скобкой


Есть радикальное предложение:

Скриптов разнумерации сделать всего 2 штуки:
1) "Удалить одинарную нумерацию"
2) "Удалить двойную нумерацию"
независимо от их порядка в абзаце и типа (с точкой или со скобкой)
Нумерация же может быть и вида

1) 1)
и
1. 1.
Поэтому, предлагаю даже не связываться с отдельными скриптами на каждый случай.


среда, 10 июня 2020 г., 14:28:52 UTC+3 пользователь Sclex написал:

Sclex

unread,
Jun 12, 2020, 5:32:15 AM6/12/20
to Fiction Book Editor
> Ответил еще 2 дня назад, но почему-то в группу не попало:
Мне пришло уведомление, что твое сообщение задержано как предположительный спам. Но это было не 2 дня назад, а в 7:53 сегодняшнего дня.

> Отчетность по версии 1.3:
> ----Если нумерация вида
> 1.
> 2.
> 3.
> то при выделении не-целого абзаца, скрипт
> "Удалить 1 слой вида 1."
> удаляет всю нижеследующую нумерацию невыделенных абзацев.
Не воспроизводится. У меня скрипт в такое случае работает правильно.

> ---В случае сдвоеннной нумерации
> 1. 1)
> 2. 2)
> 3. 3)
>
> при запуске скриптов
> "Удалить один слой вида 1)"
> "Удалить все слои слои вида 1)"
> разнумерации не происходит вовсе, так как слой вида 1) в указанном случае идет не первым, а вторым.
Так и было задумано. Удалять "слои" можно только последовательно, начиная с самого "верхнего" (т.е. самого ближнего к началу абзаца").

> ---В случае обратной сдвоеннной нумерации
> 1) 1.
> 2) 2.
> 3) 3.
>
> при запуске скриптов
> "Удалить слой вида 1." - разнумерации не происходит
Так и должно быть.

> "Удалить все слои вида 1. и 1)" - разнумерации не происходит
Не воспроизводится. У меня в таком случае удаляются и "1)" и "1." (и с другими числами).

> "Удалить один слой вида 1. и 1) - удаляется нумерация со скобкой
Так и должно быть.

пятница, 12 июня 2020 г., 8:17:42 UTC+3 пользователь TaKir написал:

Sclex

unread,
Jun 12, 2020, 6:13:05 AM6/12/20
to Fiction Book Editor
> Есть радикальное предложение:
>
> Скриптов разнумерации сделать всего 2 штуки:
> 1) "Удалить одинарную нумерацию"
> 2) "Удалить двойную нумерацию"
> независимо от их порядка в абзаце и типа (с точкой или со скобкой)
> Нумерация же может быть и вида
>
> 1) 1)
> и
> 1. 1.
> Поэтому, предлагаю даже не связываться с отдельными скриптами на каждый случай.
Не вижу смысла урезать число скриптов. "Кто может больше, тот может и меньше". Если какие-то скрипты тебе не нужны, ты можешь просто ими не пользоваться или даже удалить их у себя.

Sclex

unread,
Jun 12, 2020, 8:26:21 AM6/12/20
to Fiction Book Editor
> "Удалить один слой вида 1. и 1) - удаляется нумерация со скобкой
Может быть, имеет смысл переименовать в "Удалить один слой нумерации вида '1.' или '1)'".


Федор

unread,
Jun 13, 2020, 3:25:18 AM6/13/20
to fiction-b...@googlegroups.com
"Скачать новые версии скриптов из папки "'Числовые' скрипты" можно по ссылке:
http://scripts.fictionbook.org/files3/NumberScripts_v1_3.zip "

У меня по этой ссылке почему-то скачивается файл "NumberScripts_v1_2.zip".

пт, 12 июн. 2020 г. в 15:26, Sclex <scl...@gmail.com>:
> "Удалить один слой вида 1. и 1) - удаляется нумерация со скобкой
Может быть, имеет смысл переименовать в "Удалить один слой нумерации вида '1.' или '1)'".


--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/4b23e17a-dbb5-48aa-93c7-a6d0735326bdo%40googlegroups.com.


--
С уважением, Федор

Sclex

unread,
Jun 13, 2020, 4:07:09 AM6/13/20
to Fiction Book Editor
Федор, спасибо, что сообщили, вот исправленная ссылка:

суббота, 13 июня 2020 г., 10:25:18 UTC+3 пользователь Федор написал:
"Скачать новые версии скриптов из папки "'Числовые' скрипты" можно по ссылке:
http://scripts.fictionbook.org/files3/NumberScripts_v1_3.zip "

У меня по этой ссылке почему-то скачивается файл "NumberScripts_v1_2.zip".

пт, 12 июн. 2020 г. в 15:26, Sclex <scl...@gmail.com>:
> "Удалить один слой вида 1. и 1) - удаляется нумерация со скобкой
Может быть, имеет смысл переименовать в "Удалить один слой нумерации вида '1.' или '1)'".


--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/4b23e17a-dbb5-48aa-93c7-a6d0735326bdo%40googlegroups.com.


--
С уважением, Федор

Sclex

unread,
Jun 13, 2020, 4:29:13 AM6/13/20
to Fiction Book Editor
> ----Если нумерация вида
> 1.
> 2.
> 3.
> то при выделении не-целого абзаца, скрипт
> "Удалить 1 слой вида 1."
> удаляет всю нижеследующую нумерацию невыделенных абзацев.
ТаКир, видимо, ты скачал скрипты разнумерации по неправильной (из-за меня) ссылке, и это был версия 1.2, а не 1.3.


пятница, 12 июня 2020 г., 8:17:42 UTC+3 пользователь TaKir написал:
Ответил еще 2 дня назад, но почему-то в группу не попало:

e-paper.ru

unread,
Jun 14, 2020, 2:38:03 AM6/14/20
to fiction-b...@googlegroups.com
Возможно, что дело было в этом.
Сейчас скачал по новой ссылке.

--- Если есть двойная нумерация  вида 1) 1., то скрипт разнумерации "Удалить 1 слой вида 1)" удаляет всю нумерацию у выделенных и нижеследующих абзацев.

Такая же история произошла со скриптом "Удалить все слои вида 1 и 1).

UPD: При выделении других абзацев, указанные баги вдруг перестали воспроизводиться.
На прошлых версиях, я уверен, мог быть такой же плавающий глюк.
Я уже думал, что у меня крыша едет и я запутался, где есть глюк, а где нет.
Оказывается, что воспроизводится этот эффект не всегда, буду ловить дальше. От чего зависит - хз.

сб, 13 июн. 2020 г. в 11:29, Sclex <scl...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/9abe28be-70a0-4003-9bf6-08d3c8427ff4o%40googlegroups.com.

TaKir

unread,
Jun 14, 2020, 2:51:57 AM6/14/20
to Fiction Book Editor
Вот опять поймал этот глюк, хотя буквально только что не мог его повторить.

3 абзаца выделен, скрипт "удалить 1 сло1 нумерации 1. и 1) снимает нумерацию вида 1) с выделенных и следующих ниже абзацев.

Никогда не записывал видео с экрана, но тут чувствую, придется научиться, чтобы показать, что есть этот странный плавающий баг.

воскресенье, 14 июня 2020 г., 9:38:03 UTC+3 пользователь TaKir написал:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.
Message has been deleted

Федор

unread,
Jun 14, 2020, 3:27:11 AM6/14/20
to fiction-b...@googlegroups.com
Спасибо! Скачал новую версию скрипта.

сб, 13 июн. 2020 г. в 11:07, Sclex <scl...@gmail.com>:
Федор, спасибо, что сообщили, вот исправленная ссылка:

суббота, 13 июня 2020 г., 10:25:18 UTC+3 пользователь Федор написал:
"Скачать новые версии скриптов из папки "'Числовые' скрипты" можно по ссылке:
http://scripts.fictionbook.org/files3/NumberScripts_v1_3.zip "

У меня по этой ссылке почему-то скачивается файл "NumberScripts_v1_2.zip".

пт, 12 июн. 2020 г. в 15:26, Sclex <scl...@gmail.com>:
> "Удалить один слой вида 1. и 1) - удаляется нумерация со скобкой
Может быть, имеет смысл переименовать в "Удалить один слой нумерации вида '1.' или '1)'".


--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/4b23e17a-dbb5-48aa-93c7-a6d0735326bdo%40googlegroups.com.


--
С уважением, Федор

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/7faa7ffa-fea5-419a-86c6-d33b842e93d0o%40googlegroups.com.


--
С уважением, Федор

Sclex

unread,
Jun 14, 2020, 9:49:06 AM6/14/20
to Fiction Book Editor
ТаКир, я должен тебя предупредить. Скрипты разнумерации абзацев удаляют из началов абзацев нумерацию, но оставляют теги, которыми размечена эта нумерация. Если, например, в начале абзаца жирным написано "1)" и эту нумерацию удаляешь, то останется пустой внутри тег жирности (в HTML это <STRONG></STRONG>, что в fb2 соответствует <strong></strong>). Эти теги будут не видны в WYSIWYG-режиме и они будут удалены при сохранении документа на накопитель. Но наличие этих невидимых тегов может влиять на работу скриптов, в том числе и скриптов разнумерации. Можно увидеть эти невидимые теги, используя скрипт "Инструменты отладки -> Код в буфер" - и далее вставить код из буфера обмена в какой-нибудь текстовый редактор.

воскресенье, 14 июня 2020 г., 9:51:57 UTC+3 пользователь TaKir написал:

Sclex

unread,
Jun 14, 2020, 9:54:53 AM6/14/20
to Fiction Book Editor
Скрипты "Показать код" и "Показать весь код" тоже можно использовать (предварительно нужно выделить часть текста, исходный HTML-код которой будет показан).

Sclex

unread,
Jun 14, 2020, 10:22:09 AM6/14/20
to Fiction Book Editor
ТаКир, я примерно представляю, в чем причина бага из-за которого обрабатываются абзацы находящиеся ЗА выделением. Скрипты разнумерации так устроены, что они вставляют в начале и в конце выделения по тегу-маркеру (я использую тег B - жирность). Это для того, чтобы скрипт смог найти, где находятся начало и конец выделения. И если маркер конца выделения попадает внутрь тега P (абзац), то скрипт будет работать корректно. А вот если этот маркер попал не в тег P, а в какое-то другое место, то могут быть проблемы. Вариант, когда маркер конца выделения находится сразу за тегом P, я, вроде, предусмотрел. А вот если там получается что-нибудь типа <P>...<P><I><...></I><B id=...></B> (маркер находится не в P, и не сразу после P), то скрипт сработает неверно.


воскресенье, 14 июня 2020 г., 9:51:57 UTC+3 пользователь TaKir написал:
Вот опять поймал этот глюк, хотя буквально только что не мог его повторить.

Sclex

unread,
Jun 14, 2020, 10:44:50 AM6/14/20
to Fiction Book Editor
> А вот если там получается что-нибудь типа <P>...<P><I><...></I><B id=...></B> (маркер находится не в P, и не сразу после P), то скрипт сработает неверно.
Сорри, пропустил слэш. Должно быть:
<P>...</P><I>...</I><B id=...></B>

воскресенье, 14 июня 2020 г., 17:22:09 UTC+3 пользователь Sclex написал:

e-paper.ru

unread,
Jun 14, 2020, 2:20:02 PM6/14/20
to fiction-b...@googlegroups.com
Не, нумерация самая обычная, без тэгов, сделана твоими скриптами. Но глюк именно плавающий, повторяется не всегда.

вс, 14 июн. 2020 г. в 16:49, Sclex <scl...@gmail.com>:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/9abe28be-70a0-4003-9bf6-08d3c8427ff4o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/f91bdbb4-38a2-48d2-8976-364f647cdcd9o%40googlegroups.com.

Sclex

unread,
Jun 14, 2020, 2:40:52 PM6/14/20
to Fiction Book Editor
А ты можешь сказать по памяти - перед тем, как скрипт разнумерации отрабатывал неправильно, на какую позицию внутри абзаца приходился *конец* выделения? На начало, на середину, на конец?

воскресенье, 14 июня 2020 г., 21:20:02 UTC+3 пользователь TaKir написал:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/9abe28be-70a0-4003-9bf6-08d3c8427ff4o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.

e-paper.ru

unread,
Jun 14, 2020, 5:49:33 PM6/14/20
to fiction-b...@googlegroups.com
Было выделено 2,5 или 3,5 абзаца, т.е. последний абзац не до конца выделен.
Тест проводился на том самом файле Гельберта.
Выделял произвольно несколько абзацев из 126, которые были предварительно пронумерованы от 1 до 126 двойной нумерацией.


вс, 14 июн. 2020 г. в 21:40, Sclex <scl...@gmail.com>:
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/9abe28be-70a0-4003-9bf6-08d3c8427ff4o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/f91bdbb4-38a2-48d2-8976-364f647cdcd9o%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/00d1141a-ec29-4221-b274-48c837591506o%40googlegroups.com.

e-paper.ru

unread,
Jun 15, 2020, 8:36:55 AM6/15/20
to fiction-b...@googlegroups.com
Блин, сдаюсь, повторить описанные ранее баги теперь не могу. Проверял на 2 компах, записывая видео.
Правильно говорит нам закон наблюдателя, что наблюдение оказывает влияние на эксперимент )

Скрипты нумерации-разнумерации (версии 1.3.) работают корректно, что не может не радовать )
Sclex, спасибо!

вс, 14 июн. 2020 г. в 16:54, Sclex <scl...@gmail.com>:
Скрипты "Показать код" и "Показать весь код" тоже можно использовать (предварительно нужно выделить часть текста, исходный HTML-код которой будет показан).

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/98f21637-0ca5-45fd-9b4d-35d4a2426a2ao%40googlegroups.com.

Sclex

unread,
Feb 17, 2022, 4:52:25 AMFeb 17
to Fiction Book Editor
Я исполнил пожелание о создании скрипта "Маркированный список". Правда, я назвал скрипт "Добавить маркеры списка (по выбору пользователя) (не нумеровать пустые строки)".

Вот описание TaKir'ом того, что делает данный скрипт:

===
13 февр. 2022 г., 10:38:13 (4 дня назад) 
Пожелание сделать скрипт  "Маркированный список"

Выделяем нужные абзацы текста и в начале этих абзацев проставляем значки с пробелом.

типа так:
• Абзац 1
• Абзац 2
• Абзац 3
• Абзац 4

В диалоговом окошке сделать готовый набор штук 6-8 символов с выбором нужного символа радиокнопкой
Плюс отдельную строчку для задания своего варианта из 1 или более символов.

Символы для списка:
Тире, Тильда, Кружок, Квадратик, Карт. масти
13 февр. 2022 г., 10:38:13 (4 дня назад) 
Пожелание сделать скрипт  "Маркированный список"

Выделяем нужные абзацы текста и в начале этих абзацев проставляем значки с пробелом.

типа так:
• Абзац 1
• Абзац 2
• Абзац 3
• Абзац 4

В диалоговом окошке сделать готовый набор штук 6-8 символов с выбором нужного символа радиокнопкой
Плюс отдельную строчку для задания своего варианта из 1 или более символов.

Символы для списка:
Тире, Тильда, Кружок, Квадратик, Карт. масти
— ~ • ■ ♠♣♥♦
===

Ссылки для скачивания скрипта "Добавить маркеры списка (по выбору пользователя) (не нумеровать пустые строки)" (версия 1.0):

Скрипт я положил в папку "'Числовые' скрипты". Хотя, строго говоря, этот скрипт не числовой. Но я не вижу смысла отделять данный скрипт от других похожих на него по функционалу.

Sclex

unread,
Feb 17, 2022, 4:59:58 AMFeb 17
to Fiction Book Editor
Вот снимок диалога скрипта "Добавить маркеры списка (по выбору пользователя) (не нумеровать пустые строки)".Снимок экрана от 2022-02-17 12-58-38.png

четверг, 17 февраля 2022 г. в 12:52:25 UTC+3, Sclex:

e-paper.ru

unread,
Feb 17, 2022, 5:19:47 AMFeb 17
to fiction-b...@googlegroups.com
Супер, спасибо большое!

чт, 17 февр. 2022 г. в 12:52, Sclex <scl...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/6fda569d-7685-4219-abd7-13933b3fe183n%40googlegroups.com.

e-paper.ru

unread,
Feb 17, 2022, 5:43:33 AMFeb 17
to fiction-b...@googlegroups.com
Все работает, спасибо!
У себя переназвал как "Маркированный список", (в теле скрипта указание на html тоже поменял) а то теряется в общем списке длинных названий числовых скриптов.

Возникла мысль про функцию удаления значков маркеров, но это можно простой авто-заменой с галкой "рег. выражения", иначе пробел после значка маркера не ищется.

Еще раз спасибо!


чт, 17 февр. 2022 г. в 12:52, Sclex <scl...@gmail.com>:
Я исполнил пожелание о создании скрипта "Маркированный список". Правда, я назвал скрипт "Добавить маркеры списка (по выбору пользователя) (не нумеровать пустые строки)".
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/6fda569d-7685-4219-abd7-13933b3fe183n%40googlegroups.com.

Sclex

unread,
Feb 17, 2022, 6:46:13 AMFeb 17
to Fiction Book Editor
Скрипт "22_Добавить маркеры списка (по выбору пользователя) (не нумеровать пустые строки).js" переименован в "22_Добавить маркеры списка (по выбору пользователя) (не маркировать пустые строки)" и обновлен до версии 1.1. Единственное изменение - теперь скрипт корректно добавляет маркеры списка, содержащие символы "<", ">", "&" (т.е. Особо Багогенные Символы).

Ссылки для скачивания версии 1.1:

e-paper.ru

unread,
Feb 17, 2022, 6:50:19 AMFeb 17
to fiction-b...@googlegroups.com
Спасибо.
Надо ли глючные символы вообще использовать, если реальной необходимости в них нет? )

чт, 17 февр. 2022 г. в 14:46, Sclex <scl...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/b2dd9239-1abe-4b25-8b94-77aef69a84aen%40googlegroups.com.

Sclex

unread,
Feb 17, 2022, 7:33:20 AMFeb 17
to Fiction Book Editor
> Надо ли глючные символы вообще использовать, если реальной необходимости в них нет? )
Мое дело - наладить максимально безошибочную работу скрипта. А что использовать, что НЕ использовать - пусть решают конкретные пользователи.

stokber

unread,
Feb 17, 2022, 8:15:28 AMFeb 17
to Fiction Book Editor
Спасибо! Все отлично работает.

четверг, 17 февраля 2022 г. в 15:33:20 UTC+3, Sclex:
Message has been deleted

e-paper.ru

unread,
Feb 20, 2022, 5:38:50 AMFeb 20
to fiction-b...@googlegroups.com
Помимо самого скрипта в папку Scripts, в папку FBE/HTML (или какой там у вас путь) надо положить соответствующие самому скрипту htm файлы, тогда будет окошко корректно отображаться.

вс, 20 февр. 2022 г. в 13:17, Александр <aleks3...@gmail.com>:
всем привет. Подскажите, может кто сталкивался, после копирования файла скрипта в папку со скриптами, и попытке его применить вылазит маленькое окошко "диалоговое окно веб-страницы", внутри которого просто белый фон. Как исправить эту проблему? может я неправильно установил скрипт?

четверг, 17 февраля 2022 г. в 14:46:13 UTC+3, Sclex:

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/d04e2e52-878f-4b53-b074-51206b1f9632n%40googlegroups.com.

Sclex

unread,
Feb 20, 2022, 7:01:24 AMFeb 20
to Fiction Book Editor
А-а, это я забыл дать ссылку на htm-файл скрипта. Исправляю.
воскресенье, 20 февраля 2022 г. в 13:38:50 UTC+3, TaKir:

Sclex

unread,
Feb 20, 2022, 7:05:53 AMFeb 20
to Fiction Book Editor
Вернее, ссылка на htm-файл была, но она попала в "свернутую часть" сообщения.

воскресенье, 20 февраля 2022 г. в 15:01:24 UTC+3, Sclex:

Александр

unread,
Feb 20, 2022, 8:15:00 AMFeb 20
to Fiction Book Editor
спасибо за помощь! всё работает!:)

воскресенье, 20 февраля 2022 г. в 13:38:50 UTC+3, TaKir:
Помимо самого скрипта в папку Scripts, в папку FBE/HTML (или какой там у вас путь) надо положить соответствующие самому скрипту htm файлы, тогда будет окошко корректно отображаться.

e-paper.ru

unread,
Feb 20, 2022, 8:29:23 AMFeb 20
to fiction-b...@googlegroups.com
Пожалуйста )

вс, 20 февр. 2022 г. в 16:15, Александр <aleks3...@gmail.com>:
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/afd143e6-f77e-4580-9d53-c9e761026aa6n%40googlegroups.com.

Sclex

unread,
Feb 25, 2022, 5:17:52 AMFeb 25
to Fiction Book Editor
Скрипт
"22_Добавить маркеры списка (по выбору пользователя) (не маркировать пустые строки)"
переименован в
"22_Добавить маркеры списка (по выбору пользователя) (не маркировать пустые строки)..."
(т.е. добавлены три точки в конце названия, говорящие о том, что после запуска скрипта будет показан диалог.

Ссылка для скачивания скрипта:
22_Добавить маркеры списка (по выбору пользователя) (не маркировать пустые строки)....js
четверг, 17 февраля 2022 г. в 14:46:13 UTC+3, Sclex:
Скрипт "22_Добавить маркеры списка (по выбору пользователя) (не нумеровать пустые строки).js" переименован в "22_Добавить маркеры списка (по выбору пользователя) (не маркировать пустые строки)" и обновлен до версии 1.1. Единственное изменение - теперь скрипт корректно добавляет маркеры списка, содержащие символы "<", ">", "&" (т.е. Особо Багогенные Символы).

stokber

unread,
Apr 14, 2022, 11:03:15 AMApr 14
to Fiction Book Editor
Скрипт 40_Нумерацию 'число пробел' в началах абзацев сделать надстрочным текстом.js не работает только у меня?

пятница, 25 февраля 2022 г. в 13:17:52 UTC+3, Sclex:

e-paper.ru

unread,
Apr 14, 2022, 12:12:08 PMApr 14
to fiction-b...@googlegroups.com
У меня супы проставляет.

чт, 14 апр. 2022 г. в 18:03, stokber <sto...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/29e906c0-e7ef-4f25-bf7b-42e7aa53402dn%40googlegroups.com.

stokber

unread,
Apr 14, 2022, 1:22:32 PMApr 14
to Fiction Book Editor
Спасибо! Странно, однако… Будем разбираться.

четверг, 14 апреля 2022 г. в 19:12:08 UTC+3, TaKir:

Sclex

unread,
Apr 14, 2022, 1:41:03 PMApr 14
to Fiction Book Editor
> Скрипт 40_Нумерацию 'число пробел' в началах абзацев сделать надстрочным текстом.js не работает только у меня?
stokber, понимаете ли вы, что нумерация "число пробел" в началах абзацев уже должна быть *до* запуска данного скрипта? Скрипт только делает ее, нумерацию, надстрочным текстом.

четверг, 14 апреля 2022 г. в 18:03:15 UTC+3, stokber:

stokber

unread,
Apr 14, 2022, 2:19:49 PMApr 14