Skip to content
View sd416's full-sized avatar

Block or report sd416

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
sd416/README.md

Hi there, I'm sd416 πŸ‘‹

I'm a developer who enjoys building practical CLI tools, automation scripts, monitoring solutions, and custom plugins for the TRMNL e-ink display. My repositories primarily feature projects written in Python, JavaScript/TypeScript, Go, and Shell.

πŸ› οΈ Tech Stack & Languages

  • Languages: Python, JavaScript, TypeScript, Go, Shell
  • Interests: TRMNL Plugins (Recipes), Automation, CLI tools, DevOps/Monitoring

πŸ“ˆ GitHub Stats


πŸš€ Projects & Repositories

πŸ“Ÿ TRMNL Plugins & Integrations

I actively develop custom integrations for the TRMNL e-ink display.

🌟 Check out all my published recipes on my TRMNL Creator Profile.

Recipes Total Installs Total Forks Total Connections

πŸ” Security & Encryption

  • file-encryptor (Go) - A CLI tool providing secure file encryption and decryption using either SSH/RSA key pairs or password-based encryption.

βš™οΈ DevOps, Networking & Monitoring

  • cloudflare-dns-update (Python) - A dynamic DNS updater that keeps Cloudflare DNS records synced with your current IP.
  • random-log-generator (Python) - Generates realistic log entries with configurable rates and formats (great for testing log aggregators).
  • simple-prometheus-exporter (Python) - A reference project for creating a custom Prometheus metrics exporter in Python.
  • http-health-checker (Shell) - A simple shell script to concurrently check the health and HTTP status of multiple URLs.
  • ping-dashboard (JavaScript) - A dashboard interface for network/ping monitoring.

πŸ’» CLI Utilities & Scripting

  • zerodha-portfolio (Python) - A terminal-based tracker to check your Zerodha stock portfolio and its status directly from the command line via the Kite API.
  • bash-time-convert (Shell) - Instantly convert the current time to multiple specified timezones, displaying results in 12-hour or 24-hour formats.
  • bash-calender (Shell) - A neat terminal application to easily create, update, delete, and view meetings using pure Bash.
  • csv-splitter (Python) - A fast and handy utility script to split large CSV files into smaller chunks.

Pinned Loading

  1. file-encryptor file-encryptor Public

    File Encryptor is a command-line tool written in Go that provides secure file encryption and decryption using either SSH / RSA key pairs or password-based encryption.

    Go 4

  2. random-log-generator random-log-generator Public

    This script generates realistic log entries with configurable rates and formats, including HTTP response-like entries, and supports writing logs to a file or the console.

    Python 1

  3. simple-prometheus-exporter simple-prometheus-exporter Public

    This an example of a custom exporter that you can write in Python

    Python

  4. csv-splitter csv-splitter Public

    CSV File Splitter

    Python 1

  5. http-health-checker http-health-checker Public

    A simple shell script to check the status of the URLs mentioned in the files.

    Shell

  6. zerodha-portfolio zerodha-portfolio Public

    Check your zerodha portflio and it's status from your terminal

    Python 1