Telegram — лонгриды

mdq

Изображение из Telegram поста
mdq

Если вы когда-нибудь сталкивались с тем, что нужно вытащить что-то конкретное из Markdown-файла, например, все незавершенные задачи из чек-листа в GitHub PR, то mdq — это то, что вам очень пригодится. Забудьте про "уродливые" регулярки, которые сложно писать и дебажить.

mdq — это CLI-утилита, написанная на Rust, которая работает как jq, но для Markdown. Она позволяет фильтровать и извлекать данные из Markdown-документов, используя синтаксис, похожий на сам Markdown.

Круто, что mdq умеет не просто вытаскивать секции, а даже работать с таблицами, фильтруя их по заголовкам или содержимому строк. А ещё можно превратить Markdown в JSON, чтобы потом обработать его с помощью jq — удобно для автоматизации и интеграций.

https://github.com/yshavit/mdq | 1735 звёзд

#сервисы

Вам также может понравиться