Skip to content
View nichtlegacy's full-sized avatar
  • Germany

Highlights

  • Pro

Block or report nichtlegacy

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
nichtlegacy/README.md

๐Ÿ‘‹ Hello there!

Discord Presence

About Me

I like imagining how things could work better, then turning those ideas into tools I can actually use.

My projects range from apps and integrations to self-hosted tools, often around media and personal data. A small frustration or a question is usually enough to get one started. From there, I follow the idea until it becomes something useful, then keep refining the details as I use it every day.

Tech Stack

Python TypeScript JavaScript Node.js FastAPI Pydantic PostgreSQL Next.js React Tailwind CSS shadcn/ui Docker Linux Proxmox

Projects

Plex & media automation

  • ๐Ÿ“บ MediaWatch: Monitor Plex, downloads and uptime in Discord.
  • ๐ŸŽฌ Plexboxd: Rate films from Discord and send them to your Letterboxd diary.
  • ๐ŸŽฎ PlexRPC: Show Plex playback in Discord Rich Presence.
  • ๐Ÿ”Ž Letterboxd to Seerr: Open a Letterboxd film directly in Seerr.
  • ๐ŸŽจ Kometa Config & Images: Collections, overlays and custom artwork for Plex.

Music & macOS

  • ๐ŸŽง AstroBar: Control an ASTRO A50 Gen 4 from the macOS menu bar over USB HID.
  • ๐ŸŽš๏ธ GoXLR Utility for macOS: My fork that adds virtual GoXLR audio devices on macOS.
  • ๐Ÿ“ป ILoveMusic for macOS: A native menu bar radio player with live metadata and listening stats.
  • ๐ŸŽ›๏ธ ILoveMusic Stream Deck: Control the player with live Stream Deck keys.

Personal data & visualizations

  • ๐Ÿชช Discord Presence API: Merge Lanyard and dcdn into one API and render presence cards.
  • ๐Ÿ“Š Screen Time Exporter: Bring Mac and iOS usage data into Home Assistant, InfluxDB and Grafana.
  • ๐ŸŽ Apple Health Ingester: Push Apple Health data into InfluxDB and Grafana.
  • ๐Ÿ—บ๏ธ System Map: Map your services, hosts and data flows as one clear diagram.
  • ๐ŸŽž๏ธ Letterboxd Graph: Turn film activity into a contribution graph for GitHub.
  • ๐Ÿ“ˆ Plex Graph: A contribution graph for Plex movie history.
  • ๐ŸŽฌ Trakt Graph: Visualize Trakt watch history as an SVG heatmap. (Unmaintained)
  • ๐Ÿงญ Trakt Tracker: Sync Trakt history for InfluxDB analytics. (Unmaintained)

Home automation & monitoring

  • ๐Ÿ“Ÿ KumaCord: Keep one Discord dashboard in sync with Uptime Kuma.
  • ๐Ÿ–ผ๏ธ Foredogs: A daily AI picture of your dog in today's weather, painted onto a colour e-paper panel.
  • ๐Ÿ’ก LaMetric Relay: Local, event-driven notifications for a LaMetric Time.

Glance widgets

  • ๐Ÿฟ Letterboxd Widgets: Film stats and a watch-history heatmap.
  • ๐Ÿšด Cowboy: Bike data from Home Assistant.
  • ๐Ÿ“ถ MySpeed: Speed test results.
  • ๐ŸŽฎ Pokรฉmon: A random Pokรฉmon with artwork and stats.

Connect With Me

Discord Instagram Letterboxd Profile views

Letterboxd contribution graph

Pinned Loading

  1. MediaWatch MediaWatch Public

    Self-hosted Discord bot with one live dashboard for Plex or Jellyfin: active streams, library totals, server state, SABnzbd downloads and Uptime Kuma history.

    Python 58 12

  2. Plexboxd Plexboxd Public

    Plexboxd is a Discord bot that tracks movies watched on Plex, sends rich notifications to Discord, and logs ratings to Letterboxd seamlessly. Built with Python, it integrates Plex, Discord, and Letโ€ฆ

    Python 8

  3. kometa-config-images kometa-config-images Public

    Config and custom images for Kometa and Plex

    29 8

  4. letterboxd-graph letterboxd-graph Public

    Turn your public Letterboxd diary into self-updating GitHub-style contribution graphs, review cards, and profile cards with a reusable GitHub Action.

    JavaScript 12 6

  5. screentime screentime Public

    Export Apple Screen Time data from Mac and iOS devices to Home Assistant, InfluxDB & Grafana

    Python 25 3

  6. foredogs foredogs Public

    A daily AI picture of your dog in today's weather, framed by the forecast on a colour e-paper dashboard. Home Assistant integration, generator and ESPHome firmware for the reTerminal E1002.

    Python