Софт: BreakBuster, версия 2.2 (для WriteMonkey)

13 апреля 2017 (08:30:36)

Мой небольшой проект BreakBuster обновился до версии 2.2. На этот раз изменилась логика его организации (почти всё, что было, осталось).

Итак, что нового:

  • Проект превратился в четыре скрипта (см. ниже), которые сейчас объединились в одной папке;
  • Появился вспомогательный скрипт BreakBusterNOTAGS, который делает ровно то же, что и основной, но не окружает тегами запрета переноса слова с дефисом. Полезно для тех случаев, когда текст пишется не для админки блога с конвертацией в HTML, а для какого-нибудь иного, чисто текстового применения;
  • Теперь можно нормально использовать в Markdown-разметке символ подчерка для указания курсива. Я отказался от идеи обозначать подчерком неразрывные пробелы, которые потом скрипт конвертирует в их истинные символы: в конце концов, моя клавиатурная раскладка позволяет вводить его непосредственно;
  • Для внутренних нужд зарезервирован символ U+00A4 «Currency sign». Выглядит как кружочек с четырьмя ножками, торчащими во все стороны. За тридцать лет своей компьютерной жизни не помню ни одного случая, чтобы этим символом хоть кто-нибудь пользовался вне нужд программирования. :)
  • Появился новый скрипт MarkdownToWiki, о котором см. ниже.

Как было сказано, проект состоит теперь из четырёх скриптов. Вот они:

  • BreakBuster — основной скрипт. Автоматически расставляет в тексте на русском языке неразрывные пробелы (их истинные символы) и окружает записанные через дефис составные слова HTML-тегами запрета переноса.
  • BreakBusterNOTAGS — делает то же самое, что основной скрипт, но ограничивается только расстановкой неразрывных пробелов.
  • RemoveTags — удаляет из текста HTML-теги запрета переносов. Имеет место равенство BreakBuster + RemoveTags = BreakBusterNOTAGS. :)
  • MarkdownToWiki — конвертирует Markdown-разметку в разметку программы WikidPad. Обрабатывает только самые простые и нужные вещи: курсив, жирный шрифт, заголовки, сноски, цитаты, и то при условии, что Markdown-разметка правильная. Без доработки текста руками никак не обойтись, но процентов восемьдесят тупой работы этот скрипт делает.

Лицензионное соглашение не изменилось:

Вас никто не заставляет этим пользоваться.
Я вам в этой связи ничего не гарантирую и ничего не должен.
Я от вас в этой связи ничего не хочу и не прошу.
Я перед вами в этой связи никак и ни за что не отвечаю.

Скачайте архив и распакуйте его в папку plugins установочной директории WriteMonkey. Перезапустите редактор, если он был у вас открыт.

ВНИМАНИЕ: только зарегистрированная копия WriteMonkey позволяет пользоваться плагинами!

Чтобы воспользоваться одним из скриптов, нажмите Ctrl+F10, затем выберите BreakBuster, и далее в появивишемся списке нужный скрипт.