Хранилище исходников FBE

148 views
Skip to first unread message

Sclex

unread,
Jul 4, 2017, 2:20:49 AM7/4/17
to Fiction Book Editor
Изменения, произведенные мной в скриптах FBE после версии 2.6.6, я залил в GIT-хранилище по адресу https://github.com/sensboston/fictionbookeditor/

SeNS собирать новую версию инсталла FBE отказался, я тоже очень навряд ли буду этим заниматься. Кто желает, может собрать инсталл своими силами.

Информацию по сбору FBE такая:

"FBE собирается в VisualStudio 2008. <...> Плюс, нужно собрать еще библиотеки Scintilla и Hunspell." Плюс нужен инсталлятор NSIS, не помню только, исходники его или бинарники.

Sclex

unread,
Jul 7, 2017, 1:53:02 AM7/7/17
to Fiction Book Editor
Сообщать о багах в скриптах и просить о  новых фичах скриптов можно по нижеприведенному адресу:

https://github.com/sensboston/fictionbookeditor/issues

(Необходимо зарегистрироваться на сайте github.com)

Lenny Soshinskiy

unread,
Jul 7, 2017, 1:59:36 AM7/7/17
to fiction-b...@googlegroups.com
Спасибо большое за труды! А есть ли простой способ запустить генеральную уборку на множестве фб2-книг?

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

Sclex

unread,
Jul 7, 2017, 3:41:58 AM7/7/17
to Fiction Book Editor
пятница, 7 июля 2017 г., 8:59:36 UTC+3 пользователь soshial написал:
Спасибо большое за труды! А есть ли простой способ запустить генеральную уборку на множестве фб2-книг?
Я это делать не возьмусь, потом что открытие файлов выполняется C++-кодом, а я занимаюсь только js- и, реже, xsl- и html- частью FBE.

Lenny Soshinskiy

unread,
Jul 7, 2017, 3:49:50 AM7/7/17
to fiction-b...@googlegroups.com
Ясно. Но неужели нет нигде аналогичного скрипта на Python или подобных? Кто-нибудь слышал о подобном? Мне нужно просто причесать файлики.

2017-07-07 10:41 GMT+03:00 Sclex <scl...@gmail.com>:
пятница, 7 июля 2017 г., 8:59:36 UTC+3 пользователь soshial написал:
Спасибо большое за труды! А есть ли простой способ запустить генеральную уборку на множестве фб2-книг?
Я это делать не возьмусь, потом что открытие файлов выполняется C++-кодом, а я занимаюсь только js- и, реже, xsl- и html- частью FBE.
On 7 Jul 2017 08:53, "Sclex" wrote:
Сообщать о багах в скриптах и просить о  новых фичах скриптов можно по нижеприведенному адресу:

https://github.com/sensboston/fictionbookeditor/issues

(Необходимо зарегистрироваться на сайте github.com)

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

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Sclex

unread,
Jul 8, 2017, 6:29:44 AM7/8/17
to Fiction Book Editor
А хотя, оказалось, что загрузить fb2-файл в редактор скриптом - возможно. Имеется соответствующая функция в main.js.

Я написал скрипт, который открывает файл и выполняет для него "Генеральную уборку". Проверил - работает.

Вот только сохранить обрабтанный файл на диск скриптом сейчас, похоже, нельзя - такой js-функции я не нашел. Если бы кто-то сделал, чтобы функция сохранения файла ('Save" или "Save as...") была доступна из джаваскрипта, можно было бы наладить пакетную обработку файлов, причем не только "Генеральной уборкой".

Есть еще одна трудность - скрипту, чтобы открыть файл, нужно знать (полный?) путь к этому файлу. То есть, если обрабатывать множество fb2-файлов, надо передавать скрипту список путей этих файлов. Но, в принципе, я мог бы написать маленькое HTA-приложение (приложение, написанное на javascript'е и выполняемое IE), которые бы обходило директории и составляло список файлов.

пятница, 7 июля 2017 г., 10:49:50 UTC+3 пользователь soshial написал:
Ясно. Но неужели нет нигде аналогичного скрипта на Python или подобных? Кто-нибудь слышал о подобном? Мне нужно просто причесать файлики.
2017-07-07 10:41 GMT+03:00 Sclex <scl...@gmail.com>:
пятница, 7 июля 2017 г., 8:59:36 UTC+3 пользователь soshial написал:
Спасибо большое за труды! А есть ли простой способ запустить генеральную уборку на множестве фб2-книг?
Я это делать не возьмусь, потом что открытие файлов выполняется C++-кодом, а я занимаюсь только js- и, реже, xsl- и html- частью FBE.
On 7 Jul 2017 08:53, "Sclex" wrote:
Сообщать о багах в скриптах и просить о  новых фичах скриптов можно по нижеприведенному адресу:

https://github.com/sensboston/fictionbookeditor/issues

(Необходимо зарегистрироваться на сайте github.com)

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

Sclex

unread,
Jul 8, 2017, 6:41:39 AM7/8/17
to Fiction Book Editor
Есть также опасность, что IE от выполнения множества операций будет вылетать - и файлы не будут обработаны до конца. Но если использовать относительно поздние версии IE, то, может, и будет работать без вылетов.


пятница, 7 июля 2017 г., 10:49:50 UTC+3 пользователь soshial написал:
Ясно. Но неужели нет нигде аналогичного скрипта на Python или подобных? Кто-нибудь слышал о подобном? Мне нужно просто причесать файлики.

2017-07-07 10:41 GMT+03:00 Sclex <scl...@gmail.com>:
пятница, 7 июля 2017 г., 8:59:36 UTC+3 пользователь soshial написал:
Спасибо большое за труды! А есть ли простой способ запустить генеральную уборку на множестве фб2-книг?
Я это делать не возьмусь, потом что открытие файлов выполняется C++-кодом, а я занимаюсь только js- и, реже, xsl- и html- частью FBE.
On 7 Jul 2017 08:53, "Sclex" wrote:
Сообщать о багах в скриптах и просить о  новых фичах скриптов можно по нижеприведенному адресу:

https://github.com/sensboston/fictionbookeditor/issues

(Необходимо зарегистрироваться на сайте github.com)

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

Lenny Soshinskiy

unread,
Jul 9, 2017, 3:49:17 PM7/9/17
to fiction-b...@googlegroups.com
Ясно. А если запускать подобные скрипты как ты сказал, то для этого всё равно требуется сама программа, да? Вот если без неё было — вот это идеал. Ну будем, думать.

2017-07-08 13:41 GMT+03:00 Sclex <scl...@gmail.com>:
Есть также опасность, что IE от выполнения множества операций будет вылетать - и файлы не будут обработаны до конца. Но если использовать относительно поздние версии IE, то, может, и будет работать без вылетов.

пятница, 7 июля 2017 г., 10:49:50 UTC+3 пользователь soshial написал:
Ясно. Но неужели нет нигде аналогичного скрипта на Python или подобных? Кто-нибудь слышал о подобном? Мне нужно просто причесать файлики.
2017-07-07 10:41 GMT+03:00 Sclex <scl...@gmail.com>:
пятница, 7 июля 2017 г., 8:59:36 UTC+3 пользователь soshial написал:
Спасибо большое за труды! А есть ли простой способ запустить генеральную уборку на множестве фб2-книг?
Я это делать не возьмусь, потом что открытие файлов выполняется C++-кодом, а я занимаюсь только js- и, реже, xsl- и html- частью FBE.
On 7 Jul 2017 08:53, "Sclex" wrote:
Сообщать о багах в скриптах и просить о  новых фичах скриптов можно по нижеприведенному адресу:

https://github.com/sensboston/fictionbookeditor/issues

(Необходимо зарегистрироваться на сайте github.com)

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

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

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

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Sclex

unread,
Jul 10, 2017, 3:41:27 AM7/10/17
to Fiction Book Editor
fictionBookEditor требуется. Если хочется отдельную утилиту, то можно сделать hta-приложение для InternetExplorer. Может, и сделаю такую утилиту, хотя заранее обещать не буду. А вам она для себя нужна, или для последующей заливки в онлайн-библиотеки?

И еще вопрос: готовы ли вы переделать регэкспы "Генеральной уборки" под xml-код (fb2) вместо html-кода, если я объясню, как их (регэкспы) переделывать?

воскресенье, 9 июля 2017 г., 22:49:17 UTC+3 пользователь soshial написал:
Ясно. А если запускать подобные скрипты как ты сказал, то для этого всё равно требуется сама программа, да? Вот если без неё было — вот это идеал. Ну будем, думать.
2017-07-08 13:41 GMT+03:00 Sclex <scl...@gmail.com>:
Есть также опасность, что IE от выполнения множества операций будет вылетать - и файлы не будут обработаны до конца. Но если использовать относительно поздние версии IE, то, может, и будет работать без вылетов.

пятница, 7 июля 2017 г., 10:49:50 UTC+3 пользователь soshial написал:
Ясно. Но неужели нет нигде аналогичного скрипта на Python или подобных? Кто-нибудь слышал о подобном? Мне нужно просто причесать файлики.
2017-07-07 10:41 GMT+03:00 Sclex <scl...@gmail.com>:
пятница, 7 июля 2017 г., 8:59:36 UTC+3 пользователь soshial написал:
Спасибо большое за труды! А есть ли простой способ запустить генеральную уборку на множестве фб2-книг?
Я это делать не возьмусь, потом что открытие файлов выполняется C++-кодом, а я занимаюсь только js- и, реже, xsl- и html- частью FBE.
On 7 Jul 2017 08:53, "Sclex" wrote:
Сообщать о багах в скриптах и просить о  новых фичах скриптов можно по нижеприведенному адресу:

https://github.com/sensboston/fictionbookeditor/issues

(Необходимо зарегистрироваться на сайте github.com)

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

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

Sclex

unread,
Jul 10, 2017, 3:47:42 AM7/10/17
to Fiction Book Editor
Я имел в виду - "для последующей заливки КНИГ в библиотеки".

понедельник, 10 июля 2017 г., 10:41:27 UTC+3 пользователь Sclex написал:

Sclex

unread,
Jul 10, 2017, 3:50:40 AM7/10/17
to Fiction Book Editor
Плюс еще вопрос: если утилита будет обрабатывать только незаархивированные файлы (чистый fb2) - это ничего?

Lenny Soshinskiy

unread,
Jul 10, 2017, 4:20:34 AM7/10/17
to fiction-b...@googlegroups.com
Я скорее спрашивал про скрипт, который совсем независим от сторонних программ. У меня у самого GNU/Linux, поэтому с Internet Explorer'ом мне будет туговато)) Я поспрашиваю разработчиков возможно ли это.

​Да, хочу почистить файлы перед заливкой​.


2017-07-10 10:50 GMT+03:00 Sclex <scl...@gmail.com>:
Плюс еще вопрос: если утилита будет обрабатывать только незаархивированные файлы (чистый fb2) - это ничего?

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