Как хобби (не являюсь разработчиком) веду канал на GitHub, пишу скрипты на PowerShell и Bash, хотелось поделиться работами, возможно кого заинтересует и поможет.
На мой взгляд, из полезного для канала, это набор примеров команд и скриптов для PowerShell (и все, что с ним связано), суммарно за полтора года насобирал более 6 тыс строк заметок с примерами (https://github.com/Lifailon/PS-Commands) + тестовый стенд WinForms.
Из нового, небольшой проект - Telegram бот для автоматизации доставки контента из торрент трекера Кинозал до телевизора используя только телефон (https://github.com/Lifailon/Kinozal-Bot, так же по этой работе написал небольшую статью на Habr: https://habr.com/ru/articles/782028), и собственный Windows REST api/простой web сервер на базе чистого PowerShell (https://github.com/Lifailon/WinAPI).
Буду рад получить обратную связь.
Присылайте мне свои проекты, будем пробовать делиться ими со всеми по субботам.
#смотрикакой #фидбечат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44👍16
Подумал, что возможно вас заинтересует вот этот проект: https://github.com/kt97679/one-ssh Я про него некоторое время назад писал на хабре: https://habr.com/ru/articles/546998/
Иногда бывает нужно запуститьпатч Барминакакую-то команду на многих серверах и желательно не ждать слишком долго результатов выполнения. Для этого я написал ossh (One SSH to rule them all): https://github.com/kt97679/one-ssh
#смотрикакой #ssh
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥2👎1🤡1
Сборщик мусора для Docker Swarm и Docker. Образ для автоматической очистки неиспользуемых обьектов в Docker Swarm (работает и просто как Docker Service).
https://github.com/pdacity/docker_gc
#смотрикакой #docker
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12👎6💩1🤡1
SSH client management tool
Хотелось бы вам рассказать про наш проект который недавно вышел в свет - sshabu.
Нам в Ratsky часто приходится бороздить просторы сети и заплывать в бухты к серверам, но частенько их бывает настолько много, что не запомнишь где какой находится.
Существует достаточно много SSH клиентов, но все они либо blackbox - немного паранойи, либо платные, либо тяжелые.
Недолго думая мы решили написать свой терминальный SSH клиент - sshabu.
Конфигурируете список серверов в удобном формате yaml. И подключаетесь к серверам с помощью простой команды sshabu connect <server name>
Вот ссылочка на проект: https://github.com/Ra-sky/sshabu
Есть что показать и о чём рассказать? Присылайте мне свои проекты (контакт в описании канала) и они станут частью этой новой субботней рубрики.
#смотрикакой #ssh
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥9🤣3💩1🤡1
https://github.com/ebpfdev/explorer
Это мой небольшой проект для работы с подсистемой Linux eBPF, в частности можно наблюдать список загруженных программ и состояний (maps), увидеть какая программа в какое состояние пишет (а также посмотреть полный граф - на скриншоте видно как много всего создает datadog agent, чтобы трекать соединения), и киллер-фича🔥 это возможность редактировать состояния (в режиме text/hex/integer), что бывает весьма полезно при дебаге ваших eBPF программ. Есть также несложный: но настраиваемый prometheus exporter.
Приложение можно запустить прямо из докера на удаленной тачке и смотреть в WEB UI или использовать GraphQL API.
Мне пока хватило функционала, поэтому новые фичи ждут только подогрева в виде обратной связи.
Предлагаю дать обратной связи автору. Выглядит проект круто
#смотрикакой #ebpf
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥13❤2😐1
WAL-Listener - https://github.com/ihippik/wal-listener
Есть совершенно простое решение для публикации изменений данных в ваших таблицах PostgreSQL в брокер сообщений.
Например удалили какую-то строку, изменили или быть может добавили - вы сразу же получаете сообщение об этом со всеми подробностями в ваш брокер сообщений.
Благодаря этому вы сможете строить сложные event-driven системы или просто как-то реагировать на изменения ваших данных.
Механизм построен на логической репликации.
#смотрикакой #postgresql
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥7❤3
И да, не забывайте про субботний #смотрикакой - если у вас есть какие-то проекты, которыми вы хотели бы поделиться с читателями канала, присылайте мне информацию о них в ЛС (контакты в профиле канала), и в очередную субботу ваше сообщение окажется здесь, на канале.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3👍1
Вышло обновление v1.4.0 самой глобальной поисковой системы в мире: поиск по username
https://raw.githubusercontent.com/snooppr/snoop/master/changelog.txt
репо:
https://github.com/snooppr/snoop
док:
https://drive.google.com/open?id=12DzAQMgTcgeG-zJrfDxpUbFjlXcBq5ih
Иииии, это единственный проект на сегодня, судя по всему. Больше, пока что, никто ничего не прислал. Такие дела, камрады.
#смотрикакой #osint
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Хотел бы поделиться своей "Интерактивным описанием таблиц iptables"
https://github.com/zersh01/iptables_interactive_scheme
Пощупать демо можно прямо по ссылке - https://zersh01.github.io/iptables_interactive_scheme/
#смотрикакой #iptables #firewall
P. S. Что такое #смотрикакой - читайте в этом сообщении https://t.iss.one/SysadminNotes/3518 Если у вас есть какие-то свои проекты, которыми хотелось бы поделиться с сообществом - добро пожаловать ко мне в личные сообщения
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍17 4
cli для проверки ssl сертификатов, можно проверять по dns/ip, проверять не только 443 порт, цветной вывод или json
https://github.com/vvrnv/gossl
#смотрикакой #ssl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍58🤷♂1🥴1
Добрый день! Я уже ранее писал по поводу публикации работ PowerShell. С тех пор я написал несколько статей на Habr, если вашему каналу будет интересно, буду благодарен за публикацию!
Тематика последних постов:
Полезные модули PowerShell. Переводчик в консоли, SpeedTest, Syslog и другие (https://habr.com/ru/articles/794999)
Мониторинг температуры Windows. Создание метрик, настройка InfluxDB и Grafana (https://habr.com/ru/articles/793296)
PowerShell и Selenium. Проще, чем кажется (https://habr.com/ru/articles/785538)
Все посты, это описание работ, которые опубликованы на GitHub:
https://github.com/Lifailon/PowerShell.HardwareMonitor
https://github.com/Lifailon/Console-Translate
https://github.com/Lifailon/CrystalDisk-Cli
https://github.com/Lifailon/Ookla-SpeedTest-API
https://github.com/Lifailon/pSyslog
Наверное самое интересно, это REST API и Web-сервер на PowerShell, про который я так же писал отдельную статью (https://habr.com/ru/articles/783022) и с тех пор добавил функционала:
https://github.com/Lifailon/WinAPI
#смотрикакой
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍2
Репозиторий "eBook" - это проект с открытым исходным кодом, содержащий книгу, написанную на LaTeX. В ней представлены примеры кода с соответствующими результатами их выполнения. Этот ресурс предоставляет возможность изучать программирование через практический опыт, позволяя читателям увидеть конкретные примеры и результаты применения кода. Такой подход делает изучение программирования более интерактивным и наглядным, что может быть полезно как начинающим, так и опытным разработчикам.
https://github.com/AnMnv/eBook
#latex #смотрикакой
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥3❤2🤔1
Написал небольшой Rest API сервер на базе node.js и express для получения данных с популярных русскоязычных торрент-трекеров (RuTracker, Kinozal, RuTor и NoNameClub). Для локального запуска, установка в 3 строки. Можно получить список всех доступных раздач по названию фильма или сериала (присутствует параметр all, что бы получить результат поиска по всем провайдерам, используя один запрос) с прямой ссылкой для загрузки торрент файла, так и дополнительную информацию о раздаче по ее идентификатору (рейтинг, хэш/магнит торрент файла, а так же состав торрента и размер файлов).
Достаточно много уже api сервисов для получения данных по id Кнопоиска (чаще всего это данные с tmdb), но вот с торрент трекеров не встречал, хотя там по мимо самой раздачи содержится так же не мало полезной информации.
https://github.com/Lifailon/TorAPI
Сегодня смотрим проекты от подписчиков...
#смотрикакой #nodejs #torrent
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
Полезные модули PowerShell. Переводчик в консоли, SpeedTest, Syslog и другие (https://habr.com/ru/articles/794999)
Мониторинг температуры Windows. Создание метрик, настройка InfluxDB и Grafana (https://habr.com/ru/articles/793296)
PowerShell и Selenium. Проще, чем кажется (https://habr.com/ru/articles/785538)
Все посты, это описание работ, которые опубликованы на GitHub:
https://github.com/Lifailon/PowerShell.HardwareMonitor
https://github.com/Lifailon/Console-Translate
https://github.com/Lifailon/CrystalDisk-Cli
https://github.com/Lifailon/Ookla-SpeedTest-API
https://github.com/Lifailon/pSyslog
Наверное самое интересно, это REST API и Web-сервер на PowerShell, про который я так же писал отдельную статью (https://habr.com/ru/articles/783022) и с тех пор добавил функционала:
https://github.com/Lifailon/WinAPI
Продолжаем смотреть на всяческое от наших камрадов...
#смотрикакой #powershell
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤮4❤1🔥1
Недавно сделал такую репу
https://github.com/AnMnv/latex-skill-icons
Это пакет для LaTeX, который позволяет встраивать современные иконки языков, феймворки и тулзы прямо в текст (типо такого🖼️ 🖼️ 🖼️ 👩💻 👩💻 👩💻 👩💻 👩💻 👩💻 и так далее). Кстати сегодня его официально приняли в CTAN 😁 https://ctan.org/pkg/skillicons
Больше эмоджи богам эмоджи...
#смотрикакой #emoji #latex
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤3 2👎1🔥1🏆1
https://github.com/Lifailon/lazyjournal
Автор, вдохновившись такими инструментами как lazygit и lazyocker, решил сделать инструмент для работы с journald и лог-файлами, которые собираются в нём. Помните у нас была такая рубрика как #смотрикакой? Вот в рамках этой рубрики и предлагаю посмотреть на утилиту. Мне lazyjournal как инструмент понравился...
LazyJournal - это терминальный пользовательский интерфейс (TUI) для journalctl, логов файловой системе и контейнеров Docker для быстрого просмотра и фильтрации, написанный на языке Go с использованием библиотеки gocui.
- Простая установка, для запуска достаточно загрузить в систему один исполняемый файл без зависимостей.
- Проект вдохновлен работами Jesse Duffield, по этому интерфейс будет знаком всем тем, кто уже использует LazyDocker и LazyGit.
- Для всех журналов присутствует возможность динамической фильтрации вывода с поддержкой нечеткого поиска (поиск всех фраз, разделенных пробелом в любом месте строки) и регулярных выражений (в стиле fzf и grep), а также подсветкой найденных слов.
- Позволяет получить список всех доступных журналов юнитов из journalctl (используется для чтения логов из подсистемы systemd).
- Возможность просматривать все доступные лог-файлы из каталога /var/log с сортировкой по дате изменения (например, для Apache, Nginx или СУБД), включая доступ к архивным логам.
- Поддержка логов контейнеров Docker.
- Проект будет полезен в первую очередь для системных администраторов Linux, больше не нужно вручную искать журналы в системе и каждый раз вызывать grep.
Было сделано много доработок и добавлены новые источники для сбора логов. Если кратко, добавлена поддержка логов Podman и Swarm, а также добавлены пользовательские логи и лог-файлы дескрипторов, фильтры для всех журналов, реализован вывод лога в режима реального времени и улучшена производительность.
#смотрикакой #logs #journald
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥10❤1
https://t.iss.one/gamebase54/1282
#игори #смотрикакой
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Пятьдесят Четвёртый 🎮
HALF-LIFE 🎮: Deathmatch в браузере
Сегодня мы с командой DosZone Team со всей любовью и радостью представляем долгожданное возвращение доработанной браузерной версии классического динамичного шутера HALF-LIFE: Deathmatch. Мультиплеер без заморочек теперь…
Сегодня мы с командой DosZone Team со всей любовью и радостью представляем долгожданное возвращение доработанной браузерной версии классического динамичного шутера HALF-LIFE: Deathmatch. Мультиплеер без заморочек теперь…
🔥28❤6👍1
Стоит напомнить, что на канале был некоторое время назад такой тег - #смотрикакой Если у вас есть какие-то проекты или активности, которые могут быть интересны аудитории канала - присылайте их мне в личные сообщения, будем рассказывать о них по субботам. 🤓
Вот тут об этом подробнее, если что - https://t.iss.one/c/1760169161/1751
Вот тут об этом подробнее, если что - https://t.iss.one/c/1760169161/1751
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
Привет! Мы переписали тулу с нуля — теперь это tenv (https://github.com/tofuutils/tenv), а не tofuenv (он теперь deprecated). За год собрали почти 900 звёзд!
Звёзд там уже за 1к перевалило на самом деле, и, надеюсь, будет ещё больше.
#смотрикакой #фидбечат
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - tofuutils/tenv: OpenTofu / Terraform / Terragrunt and Atmos version manager
OpenTofu / Terraform / Terragrunt and Atmos version manager - tofuutils/tenv
👍6🐳4✍3
Субботний #смотрикакой, хоть я и в дороге пока что...
Берите на заметку.🤓
Предлагаю к рассмотрению репозиторий моего авторства, который не является программой, но это FAQ по PostgreSQL (с относительно интересной историей создания).
Небольшое описание:
Как известно, есть чат русскоязычного сообщества PostgreSQL в Telegram. В результате многолетнего анализа самых типичных вопросов был создан репозиторий — FAQ с ответами на них, который поддерживается в актуальном состоянии активными участниками этого чата. Обычно туда "посылаются" вопрошающие (навигация доступна с точностью до конкретного вопроса), но этот репозиторий полезен и сам по себе, в т.ч. как шпаргалка.
Дублирую ссылку, чтобы не ошибиться:
https://github.com/hyperion-cs/pgsql_faq
Берите на заметку.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥7 4❤2