Skip to content
View puntonim's full-sized avatar

Block or report puntonim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
puntonim/README.md

πŸ“ Sw that can serve as a template

β­β­β­πŸ”Ž Selection of repos that I happen to search frequently

πŸ’‘ Projects

  • πŸ’ͺ sport-monorepo
    • sport-analysis: CLI to create charts to analyze performance (that I upload to Strava) πŸ‘¨β€πŸ’» click, matplotlib, Garmin API, Strava API.
    • strava-facade-api: API used by my Gym Google Sheet to upload workouts to Strava πŸ‘¨β€πŸ’» Lambda, Strava API.
    • strava-exporter-to-db: CLI to export Strava activities to a SQLite DB πŸ‘¨β€πŸ’» argparse, Peewee, SQLite.
    • strava-importer-from-tomtom-sports: used once to import into Strava the activities manually exported from TomTom Sports website.
  • πŸ”Œ iot-monorepo
    • βšͺ iot-be: IoT backend on a RaspberryPi πŸ‘¨β€πŸ’» FastAPI, Python.
    • ❄️ smart-ac: to control AC via IR πŸ‘¨β€πŸ’» Arduino, IR, C++.
    • πŸ”₯ smart-thermostat: to control heating via a relay πŸ‘¨β€πŸ’» Arduino, relay, display, rotary enc., C++.
    • 🌑️ tempeh-incubator: to control my tempeh incubator πŸ‘¨β€πŸ’» Arduino, relay, display, rotary enc., C++.
  • πŸ’° patatrack-monorepo: πŸ”’ private and now archived, but it contains great patterns πŸ‘¨β€πŸ’» Lambda, CLI, SNS, SQS, DynamoDB, Peewee, SQLite, CloudWatch logs and CloudWatch Scheduled Events (cron).

πŸ› οΈ Utils

  • 🟒 utils-monorepo: a collection of 🐍 Python utils that I use everywhere.
    • πŸͺ΅ log-utils, βš™οΈ settings-utils, πŸ“… datetime-utils and many more.
    • πŸ”’ json-utils: to_json_string() for a smart conversion to Json, etc.
    • 🟠 aws-utils: Lambda utils (responses, @redact_http_headers()); test factories for Lambda, API Gateway, DynamoDB, etc.
  • πŸ›’οΈ botte-monorepo: an over-engineered bot, used by other projects to send Telegram messages (reminders, alarms, notifications, etc.) to myself πŸ‘¨β€πŸ’» Lambda, DynamoDB, Telegram.
  • πŸ’ˆ clients-monorepo: a collection of clients that I use across several projects.
  • 🐢 aws-watchdog: DOING aws-watchdog πŸ‘¨β€πŸ’» Lambda, SNS, CloudWatch logs.

πŸ§ͺ Experiments

⭐⭐ Less frequently

  • πŸ‹οΈ reborn-automator: to automate the booking of classes at my gym 😏 πŸ‘¨β€πŸ’» Lambda, CloudWatch Scheduled Events (cron).
  • πŸ“… google-calendar-rich: a Google Apps Script to automatically style my Google Calendar events πŸ‘¨β€πŸ’» Google Apps Script, Google Calendar API.

⭐ Much less frequently

🌐 Websites

🌱 Other random experiments

Pinned Loading

  1. utils-monorepo utils-monorepo Public

    Python

  2. sport-monorepo sport-monorepo Public

    Python

  3. experiments-monorepo experiments-monorepo Public

    Python

  4. iot-monorepo iot-monorepo Public

    C++

  5. arduino-experiments-monorepo arduino-experiments-monorepo Public

    C++

  6. reborn-automator reborn-automator Public

    Python