В данной теме предлагаю желающим высказывать идеи и пожелания касательно скриптов FBE. Совершенно не гарантирую, что все пожелания будут исполнены. Но шансы, что что-то из предложенного будет в итоге реализовано, - имеются.
Вопросы. Что нужно исправить в уже имеющихся скриптах? Какие новые фичи можно добавить в существующие сценарии? Какие новые скрипты можно создать? Прошу высказываться.
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/4cc634bf-ee84-4be0-aff0-6731622c4494n%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/1256b282-e3d2-4aa3-9c82-481dcf3d131dn%40googlegroups.com.
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/55e6fc99-be8b-4b5c-94b5-61b72a60405bn%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/4806f7c9-a6e9-41a6-8999-20ed5f8a777fn%40googlegroups.com.
ТаКир, боюсь, я тебя не понял. Тебя не устроит просто отредактировать поля дескрипшена в файле "blank.fb2"?
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/4806f7c9-a6e9-41a6-8999-20ed5f8a777fn%40googlegroups.com.
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/6106595b-f246-4abd-a00b-43a5e2d633ebn%40googlegroups.com.
Здравствуйте! В FBE я выгружаю из файнридера 14. Часто FBE помечает некоторый текст как аннотацию. Может я что-то не так делаю? :) Мне потом приходится искать эти теги и удалять, кроме самой аннотации, разумеется. Подскажите, это проблема только у меня или можно написать скрипт по подобию как был написан скрипт по превращению таблиц в простой текст. Заранее благодарна.
--
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/bfd18d71-f710-4f46-ad8a-c8af55f573d5n%40googlegroups.com.
Здравствуйте! В FBE я выгружаю из файнридера 14. Часто FBE помечает некоторый текст как аннотацию. Может я что-то не так делаю? :) Мне потом приходится искать эти теги и удалять, кроме самой аннотации, разумеется. Подскажите, это проблема только у меня или можно написать скрипт по подобию как был написан скрипт по превращению таблиц в простой текст. Заранее благодарна.
Замечание по скрипту "Снять форматирование блочным элементом". Если отформатированное стихотворение состоит из нескольких строф, т. е. создавалось из обычного текста разбитого пустыми строками,то после снятия форматирования пропадают пустые строки.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/6878351e-36a4-43af-9e3f-98a7f36a101cn%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/3a88a769-b515-4900-89a9-732f0786817fn%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/f2f65d2f-3a5e-40b4-8bbf-608b0019a0f6n%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/7edb1ae7-1619-41e5-925e-4188979c9fadn%40googlegroups.com.
Из пожеланий - скрипт разбивающий 1 файл (сборник) на несколько отдельных файлов, согласно тайтлам в структуре исходного файла.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/bec7b35a-48f7-4c3a-bba0-198af2be63d3n%40googlegroups.com.
По поводу HTA-приложения - а ты возьмешься? Было бы здорово!
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/ccf192f6-55d2-41c8-9220-54836517ff2dn%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/93ea8c32-1816-438b-84bf-dd2bfb449085n%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/81eb8e98-b7ec-4371-b8ab-043159b95d05n%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/1a407cb7-c38c-4c38-a6c4-062997ef91f0n%40googlegroups.com.
Да, найду пару-тройку сегодня.
Иногда бывает очень нужен скрипт "Заголовки из содержания".
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/393e80cc-5be1-44c4-846d-5df9d71a61ecn%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/8d48fd79-aa37-408c-8968-b14c9ce68f55n%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/8d48fd79-aa37-408c-8968-b14c9ce68f55n%40googlegroups.com.
Иногда бывает очень нужен скрипт "Заголовки из содержания".
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/6ea8acc7-e225-4619-922e-c63fdf7be536n%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/42eeae67-0ff3-42cd-9283-7b3666c753acn%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/4583e843-4585-4116-a15c-bfcb002cc0a1n%40googlegroups.com.
Иногда бывает очень нужен скрипт "Заголовки из содержания".
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/ea77b63a-3f54-41e3-baf4-42b298235edbn%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/CAN7iDvVGwPe1GgZLGJWm6hmK%3DMtGrNsNUB2e6zziZ3gg0x3brg%40mail.gmail.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/CAKYXB9WwD67gr12OW%3DA0MF9SgNvxsTLjTq3gAmrVYe2bd8Kiyw%40mail.gmail.com.
Поскольку сноски - вечная занудная возня, есть идея скрипта "Сноски из звездочек"Скрипт "Сноски из звездочек"
(Постраничные и концевые)
Если у нас в тексте сноски типа
Тут текст абзаца и звездочка* - маркер места сноски бла-бла-бла... конец абзаца, или не конец, а еще один маркер (или несколько) сноски***, и где-то потом все равно есть конец абзаца.
* Тут ниже где-то по-любому есть текст самой сноски (звездочка в начале! абзаца как маркер ответной части сноски).
- Важно сначала посчитать кол-во мест-слов, куда надо поставить сноски.
Кол-во звездочек к одному слову* или больше* или еще больше***** нам не принципиально. Важно именно кол-во слов с одной или более звездочками.
- Потом надо посчитать кол-во абзацев со звездочкой в начале абзаца (ответные части).
При подсчете игнорируем звездочки в сабтайтлах.
Если подсчеты совпадают - расставляем соответствующие сноски строго по порядку. (1-1, 2-2, 500-500)
Если в тексте сноски больше 1 абзаца, то надо предварительно (например в конце каждого абзаца) поставить метку, понятную скрипту, чтобы он забрал оба или больше абзацев в сноску. (тут на усмотрение).
В конце сообщаем кол-во расставленных сносок для контроля юзером.Если подсчеты не совпали - выводим сообщение типа:
Кол-во маркеров в тексте - 58, кол-во текстов сносок - 62.
Поищите потерянные маркеры (4 штуки)!
После расставления сносок исходный текст самих сносок можем удалять, а можем и нет. Тут можно по диалогу - да-нет.
Если исходный текст сносок удаляем, то и маркеры * удаляем тоже.
Если исходный текст сносок оставляем, то маркеры * лучше поменять на какой-то редкий символ (сочетание символов), который потом глобально руками заменой удалить можно, если с расстановкой сносок все оказалось в порядке.
Теоретически, вместо звездочек* маркером сносок может быть что угодно (нечасто встречающееся), но обычно в книгах либо цифры, либо звездочки, либо их комбинация.
По идее, этот же скрипт может делать и концевые сноски, которые все в самом конце книги собраны.
Или собраны в конце главы. Или еще где.
Главное, чтобы эти абзацы со сносками имели маркер звездочки в начале абзаца.
Пожелание сделать скрипт "Маркированный список"
Из хотелок:1. Добавить подсветку в скрипт "Фамилия И. О".2. Скрипт наподобие "Поиск по набору регекспов", но для многострочного текста. Хотя бы для двухстрочного, хотя бы не по набору, а всего лишь по одному регекспу. Было бы удобно искать пары коротких строк (неотформатированные стихи, эпиграфы, заголовки и подзаголовки из нескольких строк, может что-то ещё).3. Проверка правильности порядка нумерации маркеров конечных сносок (абзацев с текстами конечных сносок и пр.).вторник, 18 января 2022 г. в 19:18:49 UTC+3, Sclex:> Из пожеланий - скрипт разбивающий 1 файл (сборник) на несколько отдельных файлов, согласно тайтлам в структуре исходного файла.Такое если и делать, то не скриптом FBE, а отдельным HTA-приложением. Дело в том, что в FBE конвертация из HTML в FB2 производится не javascript-ом, а C++-ным кодом, запускать который скрипты не могут. Т.е. если делать, чтобы скрипт FBE сохранял FB2, то придется с нуля писать на javascript-е конвертацию из HTML в FB2. (Если кто не знает - в качестве WYSIWYG-редактира в FBE используется Internet Explorer и работа в режиме BODY идет с HTML-кодом.)вторник, 18 января 2022 г. в 13:34:20 UTC+3, TaKir:Из пожеланий - скрипт разбивающий 1 файл (сборник) на несколько отдельных файлов, согласно тайтлам в структуре исходного файла.Очень бывает нужно для разделения сборников на отдельные части.Как вспомогательный, можно использовать скрипт "Обзор и превращение элементов"
Сначала выбор типа маркера, включая по регекспу пользователя, так как это сделано в "Создать сноски или комментарии из выделенных абзацев". Устанавливаем курсор перед маркером сноски (заведомо верно проставленным) . Запускаем поиск. Скрипт проверяет по очереди все маркеры сносок на величину числа . Значение следующего должно быть ("значение предыдущего" + 1). Если это не так, то появляется сообщение типа: " После маркера 21 следует маркер 23, что не верно. Вернуться к маркеру 21?". Здесь должен быть выбор:
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/a1713886-5e62-4602-8c2b-c19e2e5dc723n%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/577a1d97-ba27-4021-baa2-13dcf71f6e06n%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/3f0a3e9b-48ae-427e-9230-1f8c18d1d315n%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/71a86007-0835-40e6-a006-51308a610d6cn%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/acbecf2d-4c84-45dd-88fe-a618142bb30fn%40googlegroups.com.