Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
evgenij-byvshev
8 лет назад

ОФОРМЛЯТОР для GOLOS.io

ОФОРМЛЯТОР для GOLOS.io

    Свои посты для Голоса я набираю в хорошо знакомом всем ворде. Это позволяет мне сохранять черновики постов чтобы продолжить работу с ними позже. Еще есть возможность исправлять мелкие ошибки и опечатки, которые иногда возникают при наборе текста.

    Но эта программа не совсем удобна для форматирования послов для Голоса. Поэтому я решил написать специальный макрос (далее Оформлятор), который будет форматировать текст по правилам Markdown разметки.

    Как я вижу работу этого макроса: я печатаю текст в ворде, форматирую его как все привыкли это делать, потом запускаю макрос, который форматирует текст по правилам Markdown разметки, далее я этот текст выделяю, копирую и вставляю в редактор Голоса. Это позволит избавиться от написания специальных символов разметки при наборе текста.

ТЗ

    Разработка любой программы, даже простенького макроса, не может обойтись без ТЗ (технического задания).

Оформлятор должен:

- находить полужирный текст и ставить в начале и конце текста символы "две звездочки" **
- находить текст, выделенный курсивом и ставить в начале и конце текста символ "звездочка" *
- находить текст, выделенный полужирным курсивом и ставить в начале и конце текста символы "три звездочки" ***
- находить зачеркнутый текст и ставить в начале и конце текста символы "две тильды" ~~
- находить картинки и подставлять вместо картинки следующий синтаксис: <center>![]()</center>
- если в тексте идут подряд две или более пустых строк, то вставлять вместо них тег <br>
- для выровненного текста по ширине вставлять тег <div class="text-justify"></div>
- знаки табуляции заменять на &#8195; &#8195;

    Чаще всего я пользуюсь именно такими возможностями оформления текста. Поэтому и список «хотелок» такой короткий. По мере написания макроса возможно появиться еще «хотелки» которые будут реализованы (конечно по возможности) в следующих версиях.



Оформлятор буду делать в свободное время. Что из всего этого получится – покажет время. Возможно этот проект даже «не взлетит».

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

0
142.632 GOLOS
На Golos с February 2017
Комментарии (6)
Сортировать по:
Сначала старые