Useful Tools | Linux | GitOps | DevOps
6.43K subscribers
289 photos
6 videos
9 files
917 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
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
doggo - современный DNS клиент командной строки (вроде dig), написанный на Golang. Он выводит информацию в аккуратной лаконичной манере и поддерживает такие протоколы, как DoH, DoT, DoQ и DNSCrypt.

Он полностью вдохновлен dog, написанным на Rust. Я хотел добавить в него некоторые функции, но поскольку я не знаю Rust, я посчитал это хорошей возможностью поэкспериментировать с написанием DNS клиента с нуля самостоятельно на Go. Отсюда и название dog + go => doggo.

Может запускаться и как web сервис.

https://github.com/mr-karan/doggo

Веб: https://doggo.mrkaran.dev

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

#dns #cli #webui #go
👍17🔥11
dog - клиент DNS командной строки, как dig. Он имеет красочный вывод, понимает обычный синтаксис аргументов командной строки, поддерживает протоколы DNS-over-TLS и DNS-over-HTTPS и может выдавать JSON.

https://github.com/ogham/dog/

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

#dns #cli #rust #json
🔥18👍10
ripe-atlas-tools - официальный клиент командной строки для RIPE Atlas.

RIPE Atlas - это мощная платформа интернет-измерений, которая до недавнего времени была доступна только через веб-сайт и RESTful API. Однако реальность такова, что очень многим людям, использующим RIPE Atlas, удобнее всего работать в командной строке, поэтому этот проект попытка заполнить этот пробел.

https://github.com/RIPE-NCC/ripe-atlas-tools

Документация: https://ripe-atlas-tools.readthedocs.io/

Подсказал: Михаил Исаев - @ismvru

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

#net #ripe #atlas #cli
👍7🔥5
RIPE Atlas - глобальная сеть датчиков, которые измеряют подключение и доступность Интернета, обеспечивая беспрецедентное понимание состояния Интернета в режиме реального времени.

Этот проект содержит код зонда, который обеспечивает работу программных зондов.

Мы выпускаем двоичные пакеты для вариантов amd64 Debian 11 и 12, (Oracle) Enterprise Linux 8 и 9, а также варианта arm64 Raspberry Pi OS 12. Исходный код также позволяет собрать пакет OpenWRT 22.03.

https://github.com/RIPE-NCC/ripe-atlas-software-probe

Подсказал: Михаил Исаев - @ismvru

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

#net #ripe #atlas #cli
👍8🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
s-tui - утилита коммандной строки (CLI) отслеживает температуру, частоту, мощность и загрузку процессора в псевдо графическом виде через терминал.

Особенности:
- мониторинг температуры/загрузки/частоты/мощности вашего процессора
- демонстрирует падение производительности, вызванное тепловым тротлингом
- не требует X-сервера
- встроенные опции для нагрузочного тестирования процессора (stress/stress-ng/FIRESTARTER)

https://github.com/amanusk/s-tui

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

#cli #tui #cpu #stresstest
👍19🔥9
kp2 - инструмент командной строки (CLI) для доступа к файлам Keepass 2 (kdbx).

https://github.com/tobischo/kp2

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

#security #cli #toold #keepas
👍10🔥5
GitHubFetch - инструмент наподобие Neofetch, который отображает информацию из профиля GitHub в вашем терминале - вместе с ASCII-артом и картой активности

Возможности:
- информация о пользователе GitHub с биографией, подписчиками, репозиториями и т. д.
- изображение профиля GitHub, отрисованное в ASCII (несколько стилей)
- визуализация карты активности (heatmap)
- работает в вашем терминале - специально разработано для Kitty

https://github.com/isa-programmer/githubfetch

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

#github #cli #profile #heatmap
👍9🔥5
ingestr - приложение командной строки (CLI), которое позволяет вам принимать данные из любого источника в любое место назначения, используя простые флаги командной строки, без необходимости написания кода.

Возможности:
- копировать данные из вашей базы данных в любое место назначения
- инкрементная загрузка: добавление, слияние или удаление+вставка
- установка одной командой

ingestr устраняет сложность управления любым бэкэндом или написания кода для приема данных: просто запустите команду и наблюдайте, как данные попадают в пункт назначения. Таблица sources и destinations - в описании репозитория.

https://github.com/bruin-data/ingestr

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

#cli #ingest
👍9🔥5