Welcome to Munnin's homepage

If you see this, the server is running; There's nothing much you can do from here though.

My personal website shows data from various services. This backend fetches that data for me in a single place.

Available Endpoints

  • GET /steam/summary — Steam profile summary. Query parameters: type
  • GET /github/activity — Recent GitHub activity
  • GET /spotify/top — Top Spotify items. Query parameters: type, time_range, limit, offset, full
  • GET /spotify/now — Currently playing track
  • GET /misc/ping — Health check
  • GET /misc/report — Retrieve system report
  • Comes from blog.arhm.dev

  • POST /blog/record-view — Verify signed payload then count in Redis
  • I invoke these locally

  • POST /misc/report — Tracks my system specs and when I'm online (API Key required)
  • DELETE /misc/report — Delete system report (API key required)

I might or might not add a API exectioner here later