TGViewer
BASCODE BASCODE @bascodech · 140 subscribers
Post #119 155
BASCODE Написал себе читалку markdown, которая выключается через секунду после запуска. Пишу серию из трех статей на Хабр про историю горутин. Это чтиво по 40 минут на трех файлах, и вычитывать их в IDE нечем: моношрифт во всю ширину монитора, ни полей, ни абзацного…
Вчера выложил свою читалку markdown, а демку к ней снимать было так впадлу, что я отложил это в долгий ящик.

@Rostislaved в комментариях подметил, что не хватает preview. Справедливо... Просто записывать экран, вырезать дубли и потом пережимать все в гифку не хотелось, от слова совсем.

Сделал по-другому: демо теперь собирается командой, скрипты лежат рядом с кодом.

make demo


Терминальную часть снимает VHS. Он печатает команду в настоящий bash и записывает то, что реально ответило. Никакого мокапа, на экране живой прогон с публичной ссылкой.

Страницу пишу через Chrome DevTools Protocol. На каждый кадр скриншот, курсор нарисован поверх, скролл и клики идут по таймлайну. Node дает глобальный WebSocket, так что ни Playwright, ни node_modules не нужны. Кадры собирает в гифку gifski, он же давит цвета и масштабирует.

Снимать демо руками было влом, а потратить пол дня на написание генератора почему-то норм... Автоматизация головного мозга...

P.S. телега режет качество гифки, вот оригинал.
  • 🔥 2
More from @bascodech
  1. Sep 18, 2026Мысли про дебаггинг и IDE в 2026 Вот интересная история... Расс Кокс выложил пять сессий,…
  2. Sep 14, 2026Кодить без AI сейчас как заниматься айкидо. Красиво и глубоко и десять лет до черного пояс…
  3. Sep 7, 2026Выложил свой statusline для claude code в публичный репозиторий. Лимитов у подписки три: п…
  4. Sep 5, 2026Рубрика "лысая мудрость" Как я больше года храбро готовился, но так ничего и не сделал. Вт…
  5. Sep 2, 2026Распаковал 30 релизов Go подряд, 2.9 ГБ исходников. Ради одного вопроса. Вопрос такой: поч…
  6. Aug 29, 2026Сегодня у кого-то будет распаковка :-)
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →