TGViewer
Channel Public Channel
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

@gitgate

Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Subscribers
6.78K
Photos
407
Videos
10
Links
1.1K

Showing posts older than #366 · Back to latest

Older Posts 20 shown
Post #365 2.48K
Совет дня:

Распаковка определенных файлов из tar архива, с использованием вывода субкоманды в виде маски

tar xzf app_logs.tar.gz --to-command='grep --label=$TAR_FILENAME -Hi "security alert";true'


можно например на лету контрольные суммы считать

tar xf some.tar --to-command 'sh -c "md5sum | sed \"s|-|\$TAR_FILENAME|\""'

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

#tips
  • 👍 20
  • 🔥 10
Post #363 2.56K
ASCII-Media-Player - программа на Python, которая создает графику ASCII из изображений и видео. Он также может воспроизводить видео с поддержкой субтитров (при наличии файла .srt)!

Мотивация:

Вы видели в терминале музыкальные проигрыватели, серферы с переполнением стека, порталы Hacker News и т. д., так что это логичный следующий шаг. Кроме того, видео в терминале почти всегда выглядит в 10 раз круче.

https://github.com/PK-cod3ch3mist/ASCII-Media-Player

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

#player #tty #cli #ascsii
GitHub GitHub - PK-cod3ch3mist/ASCII-Media-Player: A python program to view images and videos as ASCII graphics A python program to view images and videos as ASCII graphics - PK-cod3ch3mist/ASCII-Media-Player
  • 👍 3
  • 🔥 2
Post #362 2.8K
browsh - Полностью интерактивный современный текстовый браузер, работающий в реальном времени и отображаемый для TTY и браузеров.

Если у вас есть только подключение к Интернету со скоростью 3 Кбит/с, подключенное к телефону, то хорошо подключиться к серверу по SSH и просматривать веб-страницы, скажем, через elinks. Таким образом, сервер загружает веб-страницы и использует ограниченную пропускную способность SSH соединения для отображения результата.

Однако в традиционных текстовых браузерах отсутствует JS и вся другая современная поддержка HTML5. Browsh отличается тем, что он поддерживается настоящим браузером, а именно headless Firefox, для создания чисто текстовых версий веб-страниц и веб-приложений. Их можно легко отобразить в терминале или, по иронии судьбы, в другом браузере.

https://github.com/browsh-org/browsh

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

#browser #cli #tty
GitHub GitHub - browsh-org/browsh: A fully-modern text-based browser, rendering to TTY and browsers A fully-modern text-based browser, rendering to TTY and browsers - browsh-org/browsh
  • 🔥 15
  • 👍 7
Post #361 2.6K
Silero-TTS-Service
- готовый onpremise TTS сервис для умного дома на базе Home Assistant


Данный проект я создал, чтобы обеспечить свой умный дом нормальным синтезом речи. Также, чтобы обеспечить rhasspy нормальным синтезом речи. Уже готовые решения меня не устроили и было решено изобрести свой велосипед. За основу были взяты модели Silero.

Вдохновился я проектом silero-ha-http-tts от Gromina. Он был сыроват и я решил сделать всё по уму разуму, с настройками и готовыми контейнерами.

https://github.com/Navatusein/Silero-TTS-Service

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

#tts #hass #homeassistant #silero #russian
GitHub GitHub - Navatusein/Silero-TTS-Service: Silero TTS backend service. Can be used with Home Assistant and Rhasspy. Silero TTS backend service. Can be used with Home Assistant and Rhasspy. - Navatusein/Silero-TTS-Service
  • 👍 9
  • 🔥 6
Post #360 2.5K
ipbash - функции для работы с IP и подсетями на чистом bash

Функции, представленные здесь, могут пригодится для объединения нескольких списков ip-адресов или подсетей, полученных из разных источников, допустим, для бана.

С помощью ENTRYIP, можно убрать подсети, которые перекрывают друг-друга: Например подсеть 192.168.1.0/24 входит в подсеть 192.168.0.0/23. И для бана достаточно будеть оставить только последнюю.

А если в списке есть еще подсеть 192.168.2.0/23, то с помощью функции MERGESUBNETS можно объединить подсети 192.168.0.0/23 192.168.2.0/23 в одну 192.168.0.0/22, уменьшив список и увеличив скорость работы фильтра.

Все функции написаны на чистом bash, без использования сторонних программ, поэтому скорость выполнения не очень большая, но они будут работать, где есть bash.

https://github.com/tagd-tagd/ipbash

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

В рамках акции "Я пиарюсь". Просьба поддержать звездочкой в репку.

#bash #dev #ip #lib
GitHub GitHub - tagd-tagd/ipbash: bash-functions for work with ip addresses and subnets bash-functions for work with ip addresses and subnets - tagd-tagd/ipbash
  • 👍 9
  • 🔥 3
Post #359 2.48K
tdf - cредство просмотра PDF-файлов на базе CLI терминала.

Создан, чтобы быть производительным, очень отзывчивым и хорошо работать даже с очень большими PDF-файлами.

https://github.com/itsjunetime/tdf

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

#pdf #console #cli #viewer
GitHub GitHub - itsjunetime/tdf: A tui-based PDF viewer A tui-based PDF viewer. Contribute to itsjunetime/tdf development by creating an account on GitHub.
  • 👍 9
  • 🔥 2
Post #358 2.6K
addon-cloudflared - подключитесь удаленно к своему Home Assistant, не открывая никаких портов, с помощью Cloudflared

Работает даже за NAT и при подключениях с серым IP от провадера. Прощай доступ через встроенное платное облако !

https://github.com/brenner-tobias/addon-cloudflared

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

#remote #access #vpn #hass #homeassistant #cloudflare
GitHub GitHub - homeassistant-apps/app-cloudflared: Connect remotely to your Home Assistant instance without opening any ports using Cloudflared. Connect remotely to your Home Assistant instance without opening any ports using Cloudflared. - homeassistant-apps/app-cloudflared
  • 🔥 12
  • 👍 6
Post #357 3.67K
Huly - универсальная платформа управления проектами (альтернатива Linear, Jira, Slack, Notion, Motion)

Платформа Huly - это надежная платформа, предназначенная для ускорения разработки бизнес-приложений, таких как CRM-системы. Этот репозиторий включает в себя несколько приложений, таких как Chat, Project Management, CRM, HRM и ATS.

Если вы в первую очередь заинтересованы в самостоятельном хостинге Huly используйте Huly-selfhost. Этот проект предлагает удобный способ размещения Huly с использованием docker, разработанный для простоты использования и быстрой настройки. Изучите этот вариант, чтобы без труда наслаждаться Huly на своем сервере.

https://github.com/hcengineering/platform

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

#jira #slack #notion #alternative

PS. Название проекта доставляет отдельно и точно будет популятным в среде русских раработчиков. :)

PPS: Количество плагинов - впечатляет.
GitHub GitHub - hcengineering/platform: Huly — All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion) Huly — All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion) - hcengineering/platform
  • 🔥 17
  • 👍 5
Post #356 2.2K
IPFire - защищенный, универсальный, современный брандмауэр с открытым исходным кодом на базе Linux.

Его простота использования, высокая в любом сценарии и расширяемость делают его пригодным для использования всеми.

https://github.com/ipfire/ipfire-2.x

Web: https://www.ipfire.org/

Список адонов: https://www.ipfire.org/docs/addons

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

#firewall #network #security
  • 👍 13
  • 🔥 3
Post #355 2.68K
yandex-music-downloader - еще один доунлоадер, переписанный на питон, с дополнительными возможностями.

Возможность загрузки:
- Всех треков исполнителя
- Всех треков из альбома
- Всех треков из плейлиста
- Отдельного трека

Загрузка всех метаданных трека/альбома:
- Номер трека
- Номер диска
- Название трека
- Исполнитель
- Дополнительные исполнители
- Год выпуска альбома
- Обложка альбома
- Название альбома
- Текст песни (при использовании флага --add-lyrics)

Поддержка паттерна для пути сохранения музыки

https://github.com/llistochek/yandex-music-downloader

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

#yandex #music #downloader #python #tui
GitHub GitHub - llistochek/yandex-music-downloader: Загрузчик музыки с сервиса Яндекс.Музыка Загрузчик музыки с сервиса Яндекс.Музыка. Contribute to llistochek/yandex-music-downloader development by creating an account on GitHub.
  • 👍 17
  • 🔥 15
Post #354 2.45K
Post #353 2.57K
yandex-music-fusefs - Яндекс музыка в виде FuseFS

Какая красивая идея - просто локально примонтировать яндекс музыку через FUSE. И теперь любой плеер в нее умеет !

https://github.com/vm86/yandex-music-fusefs

Подсказал Фёдор - @neurox

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

#music #fuse #yandex #player
GitHub GitHub - vm86/yandex-music-fusefs: Yandex Music Fuse FS Yandex Music Fuse FS. Contribute to vm86/yandex-music-fusefs development by creating an account on GitHub.
  • 🔥 21
  • 👍 6
Post #352 2.34K
docker-dos-bbs - Клиент и сервер DOS BBS

Этот образ предназначен для запуска DOS BBS внутри Docker или для подключения к удаленной BBS.

Доступна через VNC и telnet

https://github.com/jgoerzen/docker-dos-bbs

Файлэха: с утилитами: http://archives.thebbs.org/

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

#dos #bbs #tty #telnet #vnc #ftn #fido
GitHub GitHub - jgoerzen/docker-dos-bbs: BBS server hosting and BBS client for Docker BBS server hosting and BBS client for Docker. Contribute to jgoerzen/docker-dos-bbs development by creating an account on GitHub.
  • 🔥 6
  • 👍 3
Post #350 2.3K
Conky - бесплатный и легкий системный монитор для X, который отображает любую информацию на вашем рабочем столе. Он также может работать на Wayland (с оговорками), macOS, выводить на консоль, в файл или даже по HTTP

https://github.com/brndnmtthws/conky

Подсказал: @strayfi_lendjok

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

#wayland #macos #widget
GitHub GitHub - brndnmtthws/conky: Light-weight system monitor for X, Wayland, and other things, too Light-weight system monitor for X, Wayland, and other things, too - brndnmtthws/conky
  • 👍 11
  • 🔥 2
Post #349 2.7K
Clone-Wars - клоны популярных сайтов и сервисов с открытым исходным кодом.

Более 100 клонов с открытым исходным кодом и альтернатив популярных сайтов, таких как Airbnb, Amazon, Instagram, Netflix, TikTok, Spotify, WhatsApp, YouTube и т. д. Список содержит исходный код, учебные пособия, демо-ссылки, технологический стек и количество звезд GitHub. Отлично подходит для учебных целей!

Непаханное поле для импортозамещения в виде равернутых локально альтернатив сервисов.

https://github.com/GorvGoyl/Clone-Wars

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

#alternative #youtube #whatsap #tiktor #amazon
GitHub GitHub - GorvGoyl/Clone-Wars: 100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify… 100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube etc. See source code, demo links, tech stack, github stars. - GorvGoyl/Clone-Wars
  • 🔥 15
  • 👍 6
Post #347 2.66K
modern-unix - современные альтернативы известных CLI утилит или какой может быть консоль администратора сегодня.

https://github.com/ibraheemdev/modern-unix

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

#cli #linux #utils #alternative #console
GitHub GitHub - ibraheemdev/modern-unix: A collection of modern/faster/saner alternatives to common unix commands. A collection of modern/faster/saner alternatives to common unix commands. - ibraheemdev/modern-unix
  • 👍 23
  • 🔥 6
Post #346 2.8K
nginx-proxy реверс прокси сервер с autodiscovery на базе nginx.

Контейнер, на котором работают nginx и docker-gen, который генерирует конфигурации обратного прокси-сервера для nginx и перезагружает nginx при запуске и остановке контейнеров.

Подробности проекта в блоге: http://jasonwilder.com/blog/2014/03/25/automated-nginx-reverse-proxy-for-docker/

https://github.com/nginx-proxy/nginx-proxy

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

PS. Активно и давно использую у себя в мелких проектах.

#nginx #proxy #autodiscovery
GitHub GitHub - nginx-proxy/nginx-proxy: Automated Nginx Reverse Proxy for Docker Automated Nginx Reverse Proxy for Docker. Contribute to nginx-proxy/nginx-proxy development by creating an account on GitHub.
  • 👍 14
  • 🔥 6
Post #344 2.66K
Depix - PoC для метода восстановления cкрытого текста из пикселизированных скриншотов. Так например пароли любят в документации маскировать.

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

https://github.com/spipm/Depix

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

#poc #security
GitHub GitHub - spipm/Depixelization_poc: Depix is a PoC for a technique to recover plaintext from pixelized screenshots. Depix is a PoC for a technique to recover plaintext from pixelized screenshots. - spipm/Depixelization_poc
  • 🔥 7
  • 👍 4
Post #343 2.49K
У кого QR Code распознается ?

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

#fun
  • 🔥 19
  • 👍 6
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →