Skip to content
Avatar
🐍
entro.py
🐍
entro.py

Highlights

  • Arctic Code Vault Contributor
David-Lor/README.md

These are some of the main ideas I'm/I've been working on:

💫Main project

VigoBus-TelegramBot: A Telegram Bot to check the buses by stops on my hometown. Split into 3 services (bot backend, bus+stops API, persistence API), could be easily ported to other cities or even other public transport systems that work on a similar manner. Deployed at @vigobusbot (stable) and @vigobustestbot (development).

🧪Proof of Concepts

  • 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.
  • ZeroHealthCheck: decentralized service that healthchecks other nodes, using ZeroMQ.
  • pydantic-etcd: modified Pydantic BaseSettings class that supports loading variables from ETCD.
  • InventoryAPI: REST API to store generic items hierarchically or container-based, using ArangoDB and built as an Arango's Foxx service.

⚙️Libraries

🔀Node-RED Nodes

🐳Docker images

  • 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: dockerized SSH client for ssh-port-forwarding.

🚘GTA5/🐎RDR2 Scripts

  • GTAV-SimpleGangWar: 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.
  • RDR2-SimpleGangWar: 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.
  • 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.

🗣Talks & sample projects

Pinned

  1. Bot de Telegram para ver los horarios de los buses por paradas 🤖🚌🚏

    Python 3 3

  2. Intermediate updated Python API that provide Stop and Bus information for the public transport system of the city of Vigo (Galicia/Spain) 🚌🚏

    Python 1 1

  3. Class-based settings loader with ⚙️ETCD support, working from 🤓pydantic's BaseSettings class

    Python

  4. Example CRUD API in Python using FastAPI, Pydantic and pyMongo

    Python 8 2

  5. 🐳Docker image to deploy a 🐍Python app hosted on a Git repository

    Python 1

  6. Grand Theft Auto V script to create a basic battle between two teams

    C#

511 contributions in the last year

Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Mon Wed Fri

Contribution activity

November 1, 2020

David-Lor has no activity yet for this period.

October 2020

Created a pull request in python/python-docs-es that received 6 comments

Traducido archivo library/undoc.po

Closes #843

+22 −11 6 comments

Created an issue in Koenkk/zigbee2mqtt that received 6 comments

Disable MQTT logging?

What happened It seems that latest (or one of last) zigbee2mqtt update/s started publishing new messages on MQTT topics: zigbee2mqtt/bridge/info, z…

6 comments

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.