Python, Golang, Docker, Telegram bots, GitHub Actions, IoT, GTAV/RDR2 scripts & Linux random projects. Learning something new every day.
- Vigo/Galiza/Spain
- 13:03
(UTC +01:00)
These are some of the main ideas I'm/I've been working on:
- VigoBus-TelegramBot: A Telegram Bot to check the buses by stops on my hometown. Available at@vigobusbot (stable) and@vigobustestbot (development).
DalleMiniBot: bot interface for getting AI-generated images from DALL·E mini, directly into Telegram.
- python-wait4it: wait for a TCP port to be reachable, or a function to pass without exceptions.
- python-pvpc: wrapper for the Esios PVPC API (Spanish electricity cost).
- ThisPersonDoesNotExistAPI: Python library for acquiring pictures from thispersondoesnotexist.com.
Pnytter: Python library for scraping Twitter through Nitter.python-qqddm: Python library for passing pictures to QQ's "Different Dimension Me" AI, which converts the images to anime avatars, returning the resulting pictures.
- public-ip-address: get the current public IP address.
- duckdns: update DDNS domains on DuckDNS.
- Python-Git-App: image for deploying generic Python apps, that clones a repository and pip installs requirements when the container starts for the first time (fromdeprecated project).
- SSH-PortForward-Client: dockerized SSH client for SSH Port Forwarding.
- SSH-PortForward-Server: dockerized SSH server for SSH Port Forwarding.
- PortForward: TCP port forwarding in container using socat; allows forwarding multiple ports on the same container.
- (no)VNC GUI images, based onjlesage/docker-baseimage-gui:
- FileManagers, with multiple file managers dockerized (Nautilus, Thunar, Dolphin, Krusader)
- ping2mqtt: ping multiple hosts and send ping results to MQTT topics
- Tag on PR merge: create a new tag when a Pull Request is merged
- DockerHub: Get Tag metadata: fetch metadata from a Docker image:tag from DockerHub
- TwitterScraper: Twitter profile scraper, microservice-based using AMQP queues, using Nitter
- Telegram Bot Updates Receiver Service: microservice-based that receives Telegram Bot updates via Webhook, and publishes them on a queue or message broker.
- autonice: utility for setting nice in running applications based on settings
- pytelegrambotapi + Redis queue: microservice-based Telegram Bot that uses a Redis queue to enqueue client updates, and process them with multiple workers.
- Logging Requests: API that traces log records per-requests, using Loguru + context variables, to store the records grouped by each individual request.
- SimpleGangWar scripts: simple battle creator between two teams (allies and enemies) that fight each other on a frontal clash. Intended to have a nice balance between simplicity and high customization. Available for:
- GTAV-LocationalDamage: implementation of a realistic damage system that reduces armor or health based on where the damage is dealt (torso or other parts).
- GTAV-SelectiveFire: implementation of a selective fire mode for automatic guns (semi-auto and burst fire, plus full-auto).
- GTAV-AccuracyFix: override of accuracy levels for all peds, with multiple settings.
- Github-Actions-PR-Tag-Release: sample repository featuring Github Actions workflows that, on a merged Pull Request including a "Tags x.y.z" line in its body, automatically creates a tag with the given version on the merge commit, and triggers a workflow for creating a new Release.
- Spotify-Collaborative-Public-Playlists-Template: project to manage public Spotify playlists from Github, using Github Actions. The repository is a template that can be used to manage a playlist (one per repo).
- Hurdy Gurdy Rock/Metal playlist: playlist with many rock/metal songs that include a hurdy gurdy
- MQTT2NotifySend: bash script that shows notifications in Linux desktops using notify-send, from messages received through MQTT
- PVPC: PVPC costs per day (Spanish electricity cost), powered by Github Actions, daily updated and sent to a Telegram channel.
- FastAPI+Pydantic+SQLAlchemy API (Pet Shelter sample): REST API with CRUD operations, built in Python with FastAPI, Pydantic and SQLAlchemy, simulating a fictional Pet Shelter administration system.
- FastAPI+Pydantic+Mongo API (sample): REST API with CRUD operations, built in Python with FastAPI, Pydantic and MongoDB.
- pytest (examples): introduction to pyTest and some of its capabilities, through examples.
- FastAPI (lightning talk): introduction to FastAPI.
- Pydantic BaseSettings (lightning talk): introduction to Pydantic's BaseSettings.
- Loguru+Context (lightning talk): usage of Loguru and context variables for logging.
PinnedLoading
- VigoBus-TelegramBot
VigoBus-TelegramBot PublicBot de Telegram para ver los horarios de los autobuses de Vigo por paradas 🤖🚌🚏
- VigoBusAPI
VigoBusAPI PublicUpdated REST API that provide Stops and Buses information for the public transport system of the city of Vigo (Galicia/Spain) 🚌🚏
- Docker-Python-Git-App
Docker-Python-Git-App Public🐳Docker image to deploy a 🐍Python app hosted on a Git repository
- TelegramBot-Webhook-Updates-Receiver-Service
TelegramBot-Webhook-Updates-Receiver-Service PublicProof of Concept of a Service to receive Telegram Bot updates through Webhook and publish/enqueue them on a message broker
Python 2
- GTAV-SimpleGangWar
GTAV-SimpleGangWar PublicGrand Theft Auto V script to create a basic battle between two teams
C# 9
Something went wrong, please refresh the page to try again.
If the problem persists, check theGitHub status page orcontact support.
If the problem persists, check theGitHub status page orcontact support.
Uh oh!
There was an error while loading.Please reload this page.






