web-standards-ru / podcast-old

Выпуски подкаста «Веб-стандарты»
Other
233 stars 22 forks source link

Добавил возможность трансформации markdown в простой текст #102

Closed h4 closed 8 years ago

h4 commented 8 years ago

Запилил простенький дешаблонизатор поверх marked и подключил его как npm-скрипт. Это должно решить первую часть задачи в #93.

Как пользоваться:

NUM=29 npm run demark

Возьмёт файл эпизода №29, прогонит его через demarked и выведет в stdout.

Если хочется сохранить в файл, то делаем так:

NUM=29 npm run demark -- -o /tmp/episode-29.demarked.txt

Обращаю внимание на -- перед ключом -o.

firefoxic commented 8 years ago

А пример раздемаркнутого кода можно увидеть? Интенесует кусок со ссылкой.

UPD: Всё. Вижу в renderer.js: ${text} - ${href}

То что надо 👍🏻 Только дефис лучше тогда заменить на тире —

h4 commented 8 years ago

Заменил дефис на тире.

firefoxic commented 8 years ago

Для 29 получается:

Выпуск №29. 15 августа 2016

Похороны Flash, Samsung Internet, книга «Секреты CSS», цветовые функции, SVG, курсор для кнопки.

Роман Комаров
Вадим Макеев
Алексей Симоненко

Слушайте на SoundCloud — https://soundcloud.com/web-standards/episode-29, обсуждайте в Слаке — https://web-standards.slack.com/messages/podcast/.

00:21 События

WSD в Питере 1 октября — https://wsd.events/2016/10/01/
WSD в Минске 29 октября — https://wsd.events/2016/10/29/
Frontend Union в Вильнюсе 27 августа — http://frontend-union.co/
Летняя школа по Node.js в Киеве весь август — https://habr.ru/p/307332/

02:09 Похороны Flash

Flash and Chrome — https://chrome.googleblog.com/2016/08/flash-and-chrome.html
… и т.д.

@pepelsbey, тебе остаётся только:

  1. удалять первую строку (просто из консоли без неё копировать);
  2. перед участниками вставить тирешки;
  3. разбить «слушайте-обсуждайте» на две строки (хотя и в md можно так в будущем)
  4. ну и поудалять все http:// и https://.

Это все отличия, которые есть с тем, что на SoundCloud, но их не настроить. По-мне, так это круто! 🙂

firefoxic commented 8 years ago

@h4, а что за части в ишье #93?

h4 commented 8 years ago

Дальше надо сделать: — процессинг всего, что выходит за рамки трансформации md -> plain text — отправку всего этого богатства в саундклауд — написать PostCSS-плагин

firefoxic commented 8 years ago

Ну тогда уж и сразу создание по одной ишье на каждую тему в нужном формате с комментом ;)

И чтоб всё это делалось автоматом при мёрже выпуска в ./episods

pepelsbey commented 8 years ago

ну и поудалять все http:// и https://

Не нужно удалять, SC их сам откручивает

pepelsbey commented 8 years ago

Спасибо, Миша!