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

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

Автор: @dmitry_malinin
Web: https://gitgate.d3.ru

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

TUI онлайн карта

telnet mapscii.me


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

#fun #map #tui #cli
🔥18👍11
whatismyip - сервис "какой у меня IP адрес", включая геолокацию (geoip), проверку открытых портов TCP и информацию заголовков.

Написан на go с учетом высокой производительности.

https://github.com/dcarrillo/whatismyip

Демо: https://ifconfig.es/

Подсказал: Андрей - @telewf

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

#ip #cli #curl #geoip
👍15🔥7
Flatseal — это графическая утилита для просмотра и изменения разрешений в приложениях Flatpak .

Использование:

Просто запустите Flatseal, выберите приложение и измените его разрешения. Перезапустите приложение после внесения изменений. Если что-то пойдет не так, просто нажмите кнопку сброса.

https://github.com/tchx84/Flatseal

Документация: https://github.com/tchx84/Flatseal/blob/master/DOCUMENTATION.md

Поделился: @strayfi_lendjok

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

#util #flatpak
👍12🔥6
Шутка дня:

Консольные онлайн Telnet/SSH игры

ssh sshtron.zachlatta.com ~> snake game; play with AWSD keys
ssh netris.rocketnine.space — multiplayer tetris
ssh play@ascii.town — 2048, snake, and freecell (source)
ssh gameroom@bitreich.org - 11 arcade games
ssh play@anonymine-demo.oskog97.com -p 2222 — guess free minesweeper; Pass: play
ssh twenex@sdf.org — play various games including checkers
ssh intricacy@sshgames.thegonz.net - Competitive puzzle; password: intricacy
ssh simulchess@sshgames.thegonz.net - Multiplayer Chess; password: simulchess
ssh pacman:pacman@antimirov.net - Pacman; password: pacman
ssh lagrogue@sshgames.thegonz.net - Roguelike; password: lag
ssh ckhet@sshgames.thegonz.net - Khet; password: ckhet
ssh slashem@slashem.me - nethack and others
ssh rodney@rlgallery.org - rogue; password: yendor
ssh pong.brk.st - singleplayer pong
ssh tty.sdf.org - requires you to make an account first
nc aardmud.org 23 — MUD (MUD list here, also works with telnet)
nc freechess.org 23 — Chess Game (also works with telnet)
nc igs.joyjoy.net 6969 - play/watch the game of Go (also works with telnet))
nc fibs.com 4321 - multiplayer backgammon (also works with telnet)
telnet dungeon.name 20028 - infinite cave adventure
telnet milek7.gq — games: Pong, Break out, Tetris
telnet mtrek.com 1701 — Star Trek
telnet decwars.com 1701 — Multiplayer Star Trek
telnet telehack.com
telnet multizork.icculus.org — Multiplayer Zork

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

#fun #game #cli #online
5👍18🔥12
timeshift - инструмент восстановления системы для Linux.

Создает снимки файловой системы с помощью rsync+hardlinks или снимки BTRFS. Поддерживает запланированные снимки, несколько уровней резервного копирования и исключающие фильтры. Снимки можно восстанавливать во время работы системы или с Live CD/USB.

Аналог Time Machine в MacOS. По умолчанию поставляется в составе базовых утилит Linuxmint, но может быть установлена практически на любой дистрибутив Linux.

https://github.com/linuxmint/timeshift

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

#backup #restore #system #btrfs #linux
🔥17👍10
NotepadNext - кроссплатформенная, реализация Notepad++

Теперь можно не переучиваться и не искать "как выйти из vi" при смене платформы, а продолжать использовать любимый редактор.


https://github.com/dail8859/NotepadNext


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

#editor #gui
👍17🔥8
Glow - CLI программа для чтения markdown в терминале.

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

https://github.com/charmbracelet/glow

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

#cli #markdown #viewer
👍11🔥8
Kando - кроссплатформенное круговое меню для вашего рабочего стола. Он предлагает нетрадиционный, быстрый, высокоэффективный и увлекательный способ взаимодействия с вашим компьютером! Вы можете использовать Kando для запуска приложений, имитации сочетаний клавиш, открытия файлов и многого другого.

Kando предназначен для использования с 🖱 мышью, 🖊 стилусом или 👆 сенсорным вводом. Если большую часть времени вы держите клавиатуру обеими руками, Kando, возможно, вам не подойдет.

https://github.com/kando-menu/kando

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

#gui #menu #desktop
👍16🔥7
bash-network-repair-automation - скрипт проверяет состояние работоспособности проводного или беспроводного интернет-подключения и, если оно неисправно, пытается его исправить.

https://github.com/ltpitt/bash-network-repair-automation

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

#bash #net #repair
👍12🔥8
cobalt - загрузчик мультимедиа, Он быстрый, дружелюбный и не содержит никакой ерунды, которой наполнен современный Интернет: никакой рекламы, трекеров или платного доступа.

Поддерживает сервисы:
- bilibili
- bluesky
- dailymotion
- instagram
- facebook
- loom
- ok.ru
- pinterest
- reddit
- rutube
- snapchat
- soundcloud
- streamable
- tiktok
- tumblr
- twitch clips
- twitter/x
- vimeo
- vine
- vk videos & clips
- youtube

Альтернатива не очень хорошо работающего в последнее время Yotube Downloader

https://github.com/imputnet/cobalt

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

#downloader #youtube #rutube #vk #soundcloud #vimeo
🔥30👍14
HandBrake - мультиплатформенный транскодер видео с открытым исходным кодом, доступный для Linux, Mac и Windows

HandBrake
из уже имеющиеся у вас видео создает новые, которые будут работать на вашем мобильном телефоне, планшете, TV приставке, игровой консоли, компьютере или веб-браузере — почти на всем, что поддерживает современные видеоформаты.

HandBrake работает с большинством распространенных видеофайлов и форматов, в том числе созданных бытовыми и профессиональными видеокамерами, мобильными устройствами, такими как телефоны и планшеты, записями экрана игр и компьютеров, а также дисками DVD и Blu-ray.

HandBrake использует такие инструменты, как FFmpeg, x264 и x265, для создания новых видеофайлов MP4 или MKV из этих источников.

https://github.com/HandBrake/HandBrake

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

#video #converter #ffmpeg #mkv #x264 #x265 #mp4

PS. В коментах еще пара релейтед проектов
👍7🔥6
Совет дня:

Если у вас cadvisor постоянно выдает в логах ошибку unhealthy - сделайте так:

CADVISOR_HEALTHCHECK_URL=http://localhost:8080/healthz

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

#tips #docker #moni #cadvisor
👍6🔥3
is_ready - автономная программа, предназначенная для ожидания, пока несколько адресов или сервисов не станут доступными. Его цель - координировать запуск взаимосвязанных сервисов, таких как контейнеры Docker, которые полагаются друг на друга. Этот инструмент не зависит от каких-либо внешних зависимостей и может выполняться как отдельный двоичный файл.

Ключевым фактором, отличающим is_ready от альтернативных решений, является его способность ожидать доступности нескольких адресов, а не только одного. Наконец, в отличие от других опций, is_ready представляет собой автономный двоичный файл, исключающий необходимость каких-либо внешних зависимостей.

https://github.com/Stavrospanakakis/is_ready

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

#docker #service
👍11🔥5
aconfmgr - менеджер конфигурации для Arch Linux

Пакет для отслеживания, управления и восстановления конфигурации системы Arch Linux.

Цели проекта:

- быстрая настройка новой системы или восстановление существующей системы в соответствии с сохраненной конфигурацией.
- отслеживание временные/нежелательные изменения в конфигурации системы.
- выявление устаревших пакетов

aconfmgr отслеживает список установленных пакетов (как собственных, так и внешних), а также изменения в файлах конфигурации (/etc/). Поскольку конфигурация системы описывается в виде сценариев оболочки, ее легко расширить.

PS. Да и хранить например в git, заодно версионность всех изменений будет и вариант откатить на предыдущее

https://github.com/CyberShadow/aconfmgr

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

#archlinux #arch #linux #configmanager
👍11🔥5
Spacebar - бесплатная, совместимая с Discord платформа для чата, голосовой связи и видеосвязи с открытым исходным кодом.

- совместимость с Discord (используйте все свои собственные клиенты/боты с минимальными изменениями)
- самостоятельный хостинг ( сервер )
- открытый исходный код ( организация GitHub )
- настраиваемый (настройте каждый аспект и ограничения в соответствии с вашими потребностями)
- децентрализованный (без злоупотребления властью и без единой точки отказа)
асширяемый (безопасная и кроссплатформенная система плагинов)
езопасный (публично проверенное и размещенное программное обеспечение FOSS для прозрачной основы с точки зрения безопасности)

https://github.com/spacebarchat/spacebarchat

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

#discord #alternative #foss
👍11🔥7
Совет дня:

добавить назначение тега на событие, чтобы потом можно было проще фильтровать вывод логов docker

Добавить в /etc/docker/daemon.json

{
"log-driver": "journald",
"log-opts": {
"tag": "{{ .Name }}"
}
}


теперь можно, например, локально фильтровать события

 journalctl -t <имя контейнера>


Подсказал Антон Калугин - @strafer

#tips #docker #log #moni
👍22🔥13
У кого QR Code распознается ?

Можно рассылать друзьям :)

#fun
1🔥19👍6
Depix - PoC для метода восстановления cкрытого текста из пикселизированных скриншотов. Так например пароли любят в документации маскировать.

Эта реализация работает с пикселизированными изображениями, созданными с помощью линейного прямоугольного фильтра.

https://github.com/spipm/Depix

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

#poc #security
🔥7👍4