yq
- легковесный и портативный процессор командной строки YAML
, JSON
и XML
. yq
использует синтаксис, подобный jq
, но работает с файлами yaml
, а также с json
, xml
, csv
и tsv
. Он еще не поддерживает все, что делает jq, но поддерживает наиболее распространенные операции и функции, и постоянно добавляются новые.yq
написан на go
, многоплатфоменный - Linux
, Mac
, Windows
https://github.com/mikefarah/yq#json #xml #yaml #csv #tsv #jq
GitHub
GitHub - mikefarah/yq: yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor - mikefarah/yq
🔥21👍9
cool-retro-term
— это эмулятор терминала, который имитирует внешний вид и ощущение старых экранов с катодной трубкой (ЭЛТ)Можно настраивать эмуляцию разных тиров терминалов. Работает под
Linux
и macOS
и требует Qt5
.Олды помнят ! ;)
https://github.com/Swordfish90/cool-retro-term
#term #old #fun
GitHub
GitHub - Swordfish90/cool-retro-term: A good looking terminal emulator which mimics the old cathode display...
A good looking terminal emulator which mimics the old cathode display... - Swordfish90/cool-retro-term
🔥23👍8
healthcheck
- набор прототипов для включения HEALTHCHEK
в некоторых избранных официальных docker образах.
docker, elasticsearch, cassandra, mongo, mysql, postgres, rabbitmq, redis, sonarqube
https://github.com/docker-library/healthcheck
#docker #healthcheck #elasticsearch #cassandra #mongo #mysql #postgres #rabbitmq #redis #sonarqube
GitHub
GitHub - docker-library/healthcheck: https://github.com/docker/docker/issues/21142 prototypes
https://github.com/docker/docker/issues/21142 prototypes - docker-library/healthcheck
👍10🔥6
Snoop
- один из самых перспективных OSINT
инструментов по поиску никнеймовМультиплатформенный - Mac, Linux, Windows. Готовая для запуска сборка.
Применяйте с осторожностью и только для причинения добра !
https://github.com/snooppr/snoop
#osint #security #util
GitHub
GitHub - snooppr/snoop: Snoop — инструмент разведки на основе открытых данных (OSINT world)
Snoop — инструмент разведки на основе открытых данных (OSINT world) - snooppr/snoop
🔥16👍5
google-sheets-datasource - визуализируйте свои таблицы
https://github.com/grafana/google-sheets-datasource
#moni #grafana #datasource
Google
с помощью Grafana
или "Google tables
как Grafana datacource
"https://github.com/grafana/google-sheets-datasource
#moni #grafana #datasource
🔥12👍7
ansible-playbooks
- ansible
роли и сценарии для Victoria Metrics
.Коллекция включает в себя роли::
single
- установка и настройка VictoriaMetrics
в single node
vmagent
- установка и настройка vmagent
vmalert
- уснтановка и настройка vmalert
vmselect
- установка и настройка vmselect
vmstorage
- установка и настройка vmstorage
vminsert
- установка и настройка vminsert
vmauth
- установка и настройка vmauth
https://github.com/VictoriaMetrics/ansible-playbooks
#moni #victoriametrics #playbook #ansible
👍13🔥6
bash-exporter
- простой и минималистичный prometheus
экспортер для bash скриптов, написан на
go
https://github.com/gree-gorey/bash-exporter#moni #exporter #prometheus #bash #go
GitHub
GitHub - gree-gorey/bash-exporter: Simple & minimalistic Prometheus exporter for bash scripts, written in Go
Simple & minimalistic Prometheus exporter for bash scripts, written in Go - gree-gorey/bash-exporter
🔥11👍6
dozzle
- небольшое легкое приложение с веб-интерфейсом для мониторинга журналов Docker
. Он не хранит файлы журналов. Он предназначен только для просмотра и мониторинга журналов вашего контейнера в реальном времени.Особенности:
- интеллектуальный нечеткий поиск названий контейнеров
- поиск журналов с использованием регулярного выражения
- небольшой объем памяти
- разделенный экран для просмотра нескольких журналов
- текущая статистика использования памяти и процессора
- многопользовательская аутентификация с поддержкой переадресации авторизации через прокси
- поддержка
Docker Swarm
- hежим агента для мониторинга нескольких хостов Docker
- nёмный режим
Отлично подходит для впиливания в стэк, чтобы оперативно посмотреть логи приклада.
https://github.com/amir20/dozzle
Web: https://dozzle.dev
#moni #docker #swarm #log #web
GitHub
GitHub - amir20/dozzle: Realtime log viewer for containers. Supports Docker, Swarm and K8s.
Realtime log viewer for containers. Supports Docker, Swarm and K8s. - GitHub - amir20/dozzle: Realtime log viewer for containers. Supports Docker, Swarm and K8s.
👍12🔥5
awesome-
bash-alias
- коллекция полезных bash
алиасов на каждый день.https://github.com/vikaskyadav/awesome-bash-alias
Web: https://vikaskyadav.github.io/awesome-bash-alias
Поделился:
tagd tagd
#bash #alias #sys
👍18🔥4
👍15🔥8
powertoys
- набор утилит от Microsoft
для опытных пользователей, позволяющих настраивать и оптимизировать работу с Windows
для повышения производительности.Состав:
Advanced Paste
Always on Top
PowerToys Awake
Command Not Found
Color Picker
Crop And Lock
Environment Variables
FancyZones
File Explorer Add-ons
File Locksmith
File Editor
Image Resizer
Keyboard Manager
Mouse utilities
Without Borders
Peek
Paste as Plain Text
PowerRename
PowerToys Run
Quick Accent
Registry Preview
Screen Ruler
Shortcut Guide
Text Extractor
Video Conference Mute
https://github.com/microsoft/PowerToys
Поделился: @cmdrcrm
#windows #tools #sysutils
GitHub
GitHub - microsoft/PowerToys: Windows system utilities to maximize productivity
Windows system utilities to maximize productivity. Contribute to microsoft/PowerToys development by creating an account on GitHub.
👍18🔥4
Git How To
- это интерактивный тур, который познакомит вас с основами Git
. Тур создан с пониманием того, что лучшим способом научиться чему-нибудь — сделать это своими руками.Будете тролить коллег - а ты умеешь черипикать (
cherry pick
) ? Да и айтишник без git-a что плов без морковки..https://githowto.com/ru
Поделился: @shad0w6
#doc #book #git
Githowto
Git How To: курс обучения Git на русском
Git How To — это интерактивный тур, который познакомит вас с основами Git. Тур создан с пониманием того, что лучший способ научиться использовать Git — попробовать его своими руками.
👍16🔥12
Stirling-PDF
- инструменты для работы с PDF
, аналогичный локально- устанавливаемому PDF24
, но развернутый в контейнереСписок операций весьма обширен, более трех десятков позиций.
https://github.com/Stirling-Tools/Stirling-PDF
Поделился: @shad0w6
#pdf #tools
GitHub
GitHub - Stirling-Tools/Stirling-PDF: #1 Locally hosted web application that allows you to perform various operations on PDF files
#1 Locally hosted web application that allows you to perform various operations on PDF files - Stirling-Tools/Stirling-PDF
👍16🔥9
DevToys
- помогает решать повседневные задачи разработки, предлагая набор инструментов, предназначенных для быстрого выполнения конкретных небольших задач. Нет необходимости использовать множество ненадежных веб-сайтов, чтобы просто расшифровать текст или сжать изображение. Благодаря функции Smart Detection
приложение интуитивно выбирает лучший инструмент для данных в буфере обмена.DevToys 2.0 поставляется с 30 стандартными инструментами:
- конвертеры: JSON <> YAML, дата, числовые основы...
- кодировщики/декодеры: HTML, URL-адреса, Base64, GZip, JWT, QR-код...
- форматеры: JSON, SQL, XML...
- генераторы: хэш и контрольной суммы, Lorem Ipsum, паролей...
- графические инструменты: симулятор цветовой слепоты, компрессор PNG/JPEG...
- тестеры: JSONPath, RegEx, XML...
- текстовые утилиты: предварительный просмотр Markdown, средство сравнения текста, анализатор и утилиты...
https://github.com/DevToys-app/DevToys
Поделился: @cmdrcrm
#windows #tools #utils
GitHub
GitHub - DevToys-app/DevToys: A Swiss Army knife for developers.
A Swiss Army knife for developers. Contribute to DevToys-app/DevToys development by creating an account on GitHub.
👍19🔥8
dasel
- (data select) инструмент для выборки, вставки, удаления и редактирования структуры JSON
, TOML, YAML
, XML
и CSV
.Умеет конвертировать между форматами.
Совместим с
jq
и yq
но позволяет обрабатывать множество форматов.Кроссплатформенный, написан на
go
, есть и в виде go package
для встраивания в приложения.https://github.com/TomWright/dasel
Документация: https://daseldocs.tomwright.me
#json #toml #yaml #xml #csv #jq #yq #tools
👍12🔥10
bemi
- автоматическое отслеживание изменений данных в PostgreSQL
Bemi
автоматически отслеживает изменения в базе данных, обеспечивая 100% надежность и полное понимание каждого изменения. Он делает это, подключая PostgreSQL
Write-Ahead Log
(WAL)
и реализуя шаблон данных Change Data Capture
(CDC)
.Разработанный с учетом простоты и неинвазивности,
Bemi
работает в фоновом режиме и не требует никаких изменений в существующих таблицах базы данных.https://github.com/BemiHQ/bemi
#postgres #moni #watchdog
👍16🔥6
pgroll
— CLI
утилита с открытым исходным кодом, для безопасных и обратимых миграций схем для PostgreSQL
, поддерживающая несколько версий схем одновременно.Умеет выполнять сложные операции миграции, чтобы гарантировать, что клиентские приложения продолжают работать во время обновления схемы базы данных, применения изменений без блокировки базы данных и одновременную работу старых и новых версий схемы (даже при внесении критических изменений!). Это устраняет риски, связанные с миграциями схем, и значительно упрощает развертывание клиентских приложений, также позволяя выполнять мгновенные откаты.
Функции
- Миграции без простоев (без блокировки базы данных, без критических изменений).
- Поддерживайте одновременную работу старых и новых версий схемы.
- Автоматическое заполнение столбцов при необходимости.
- Мгновенный откат в случае возникновения проблем во время миграции.
- Работает с существующими схемами, нет необходимости начинать с нуля.
- Работает с Postgres 14.0 и более поздними версиями.
- Работает с любым сервисом Postgres (включая RDS и Aurora).
Написано на Go, кроссплатформенная,без внешних зависимостей.
https://github.com/xataio/pgroll
#postgres #migration
👍16🔥5
PS-Commands
- большая база заметок PowerShell
на русском языке.Репозиторий содержит набор полезных скриптов и модулей, а также тестовый стенд
WinForms
с примерами реализации большинства функционала. С недавнего времени добавил большое количество заметок по работе с системными командами и консольными утилитами Linux
, а также Docker
и для других системhttps://github.com/Lifailon/PS-Commands
Веб: https://lifailon.github.io
Подсказал: Alex Kup ( @Lifalion )
#poweshell #code #sanple #doc #win
👍22🔥8
👍17🔥6
Совет дня:
расширение диска под ext3/4 в linux до максимального размера (не забудьте подставить свое имя диска !!!)
Поделился: Алексей Агафонов - @supmea
Пояснения - https://t.me/bashday/99966
#tips
расширение диска под ext3/4 в linux до максимального размера (не забудьте подставить свое имя диска !!!)
#! /usr/bin/env bash
set -e
parted -s -a opt /dev/sda "print free" "resizepart 2 100%" "print free"
if [ $? -ne 0 ]; then
echo "Error resize partition"
exit 1
fi
resize2fs /dev/sda2
if [ $? -ne 0 ]; then
echo "Error resize filesystem"
exit 1
fi
echo "Resize partition and filesystem success"
Поделился: Алексей Агафонов - @supmea
Пояснения - https://t.me/bashday/99966
#tips
👍19🔥6