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 (from deprecated 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 on jlesage/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.
 






