Git Finds
24 subscribers
212 photos
12 videos
5 files
1.25K links
Download Telegram
​​PostHog is open source product analytics, built for developers. Automate the collection of every event on your website or app, with no need to send data to 3rd parties. It's a 1 click to deploy on your own infrastructure, with full API/SQL access to the underlying data.

https://github.com/PostHog/posthog

#python #js
​​A commandline tool + #python library to glitchify images and even make GIFs out of them! Featuring 10 different levels of glitching intensity! The algorithm used to create glitched images is a slightly modifed version of the popular ImageGlitcher tool's algorithm, so you can expect the glitched images to look really cool!

https://github.com/TotallyNotChase/glitch-this
Forwarded from oleg_log (Oleg Kovalov)
The missing GUI Client for GRPC services. 🌸

Inspired by Postman and GraphQL Playground
BloomRPC aim to give the simplest and efficient developer experience for exploring and querying your GRPC services.

https://github.com/uw-labs/bloomrpc
​​Танчики на PyGame

Занятые вышли дни, поэтому не смог написать новых статей. Но, чтобы вы не скучали, вот вам один из моих проектов – Танчики на PyGame.
Игра хоть и не доделана полностью: в ней нет меню, звуков и редактора, но геймплей вполне работоспособный. Танчики спавнятся, атакуют, взрываются, стены разрушаются.

Управление – стрелки и пробел на выстрел.

main.py – точка входа. Инициализирует PyGame, создает класс Game, обрабатывает ввод с клавиатуры.
ai.py – интеллект врагов, включая алгоритм их появления.
bonus.py – игровой объект бонуса.
bonus_field_protect.py – алгоритм работы бонуса на защиту базы.
config.py – конфигурация и ключи запуска.
discrete_map.py – объект дискретной 2D карты (нужна для карты поля боя и карты для столкновений).
explosion.py – игровой объект взрыва.
field.py – игровой объект поля боя, обрабатывает столкновения и разрушение мира.
game.py – собирает все объекты вместе и связывает события.
my_base.py – игровой объект базы игрока (орел).
projectile.py – игровой объект снаряда.
score_node.py – игровой объект очков при уничтожении врага.
spritesheet.py – загрузчик спрайтов из одной сборной текстуры.
tank.py – игровой объект любого танка (своего или вражеского).
ui.py – элементы пользовательского интерфейса.
util.py – вспомогательные функции и классы, включая аниматор, таймер и базовый игровой объект.

Возможно, кому-то код пригодится, как учебное пособие, или вдруг найдутся добровольцы, которые внесут в него свой вклад. Ссылка на GitHub.
​​Browsh is a fully-modern text-based browser. It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh or the in-browser HTML service in order to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs.

https://www.brow.sh/

#shell #js #go
Forwarded from Go Дайджест
Dragonfly - p2p система для обмена файлами, кешами, логами, и всем что вам в голову взбредет. Теперь в инкубаторе у CNCF, с версии 0.4.0 переписана с Java на Go. 😚

https://github.com/dragonflyoss/Dragonfly
This media is not supported in your browser
VIEW IN TELEGRAM
starship

Кросс-терминальная промпт тулза. Написана на языке Rust, а это уже говорит о хорошей скорости работы и кросс-платформенности.

🌐 Lang: Rust
📎 Repo: https://github.com/starship/starship
This media is not supported in your browser
VIEW IN TELEGRAM
Pyboy

Эмулятор популярной портативной консоли от Nintendo - Game Boy. С помощью данного репозитория/проекта вы сможете запустить любой ром на своей машине, либо даже собрать свой аналог портативки на основе Raspberry Pi.

🌐 Lang: #Python
📎 Repo: https://github.com/Baekalfen/PyBoy