Useful Tools | Linux | GitOps | DevOps
6.1K subscribers
211 photos
3 videos
7 files
776 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
mdq - как jq но для Markdown

mdq стремится сделать для Markdown то же, что jq делает для JSON: предоставить простой способ сосредоточиться на определенных частях документа.

Например, GitHub PR - это документы Markdown, и некоторые организации имеют специальные шаблоны с контрольными списками для заполнения всеми рецензентами. Для их соблюдения часто требуются уродливые регулярные выражения, которые сложно писать и еще хуже отлаживать. Вместо этого вы можете (например) запросить mdq обо всех незавершенных задачах:

mdq '- [ ]'


mdq доступен под лицензиями Apache 2.0 или MIT, по вашему выбору.

https://github.com/yshavit/mdq

опубликовано в  @gitgate

#markdown #jq #cli
👍14🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
Deduplicator – инструмент для поиска, сортировки, фильтрации и удаления дубликатов файлов

Способен обрабатывать большие объемы данных за пару секунд. Во время тестирования Deduplicator смог просмотреть 8,6 ГБ pdf-файлов и обнаружить дубликаты за 2,9 секунды

https://github.com/sreedevk/deduplicator

опубликовано в @gitgate

#cli #tool #deduplication #files
👍22🔥10
nvidia-fan-control - утилита Linux для мониторинга температуры графического процессора и динамического управления скоростью вращения вентиляторов графического процессора NVIDIA с использованием NVML.

Требования:

- графические процессоры NVIDIA с поддержкой NVML
- драйверы NVIDIA 520 или выше

https://github.com/ZanMax/nvidia-fan-control

опубликовано в @gitgate

#nvidia #cli #utils #moni
👍10🔥6
xan - инструмент командной строки CLI, который можно использовать для обработки CSV файлов непосредственно из bash.

Он позволяет легко просматривать, фильтровать, разбивать на части, объединять, сортировать и объединять CSV файлы, а также предоставляет большой набор составных команд, которые можно объединять в цепочку для выполнения широкого спектра типичных задач.

xan также использует свой собственный язык выражений, чтобы вы могли выполнять сложные задачи, которые невозможно выполнить, полагаясь на самые простые команды. Этот минималистичный язык был адаптирован для данных CSV и намного быстрее, чем оценка типичных динамически типизированных языков, таких как Python, Lua, JavaScript и т. д.

xan можно использовать для отображения CSV файлов в терминале для удобства исследования и даже для создания простых визуализаций данных.

https://github.com/medialab/xan

опубликовано в @gitgate

#csv #bash #cli
👍23🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
shell-secrets - небольшой bash скрипт для хранения переменных среды окружения в зашифрованном виде (с помощью GPG) в виде файлов и атоматического дешифрования при использовании.

Простой, но полезный скрипт для чтения секретных значений из зашифрованных файлов и в то же время для упрощения входа и выхода из разных учетных записей.

https://github.com/waj/shell-secrets

опубликовано в @gitgate

#bash #vars #gpg #cli
👍23🔥7
Telert - крошечная утилита, которая отправляет уведомления, когда ваши команды в терминале или код Python завершаются.

Она поддерживает несколько каналов уведомлений:
- приложения для обмена сообщениями: Telegram, Microsoft Teams, Slack, Discord
- мобильные устройства: push уведомления (Android и iOS)
- локальные уведомленияна рабочем столе, звуковые оповещения
- пользовательские интеграции: HTTP endpoints для любой службы

Идеально подходит для длительных задач, удаленных серверов, конвейеров непрерывной интеграции или мониторинга критически важного кода.

Можно испольщовать как библиотеку python, docker контейнер или через API на своем сервере или в публичном облаке.

https://github.com/navig-me/telert

Опубликовано в @gitgate

#alert #telegram #cli #teams #slack #discord #api #docker #python
👍29🔥8