G™RSAPI

RSAPI is osmarks.net's main custom integration code. Its source is in the RSAPI monorepo, which holds it as well as other internal services. It has roughly the following functions:

  • PotatOS fortunes/maxims.

  • DNS to comment/IRC (broken).

  • MPD to websocket for OIR (including listener count from icecast, chat).

  • RSS to Discord bridge.

  • APIONET IRC bot.

  • yt-dlp frontend (video downloader button).

  • 0t.lt URL shortener.

  • Meme RSS feed for Aidan.

  • CC metrics bridge.

  • Remote alerting.

  • zzcxz to telephony (SIPGate).

  • WebMaze prototype.

  • Random bytes API.

  • Tablet Status Page (TSPage).

  • APOD fetcher (Discord).

  • Wordnik fetcher (Discord).

  • Twitter "Threat Update" feed fetcher CC Threat Update generator (TSPage).

  • Freefall fetcher (Discord).

  • Weather, calendar fetcher (TSPage).

  • SwitchCraft player tracker.

  • Website comments system.

  • Face generator.

  • Internal authentication.

  • Internal navbars.

  • PotatOS keyval backend.

  • Lighting control and phone presence detection.

  • Minoteaur to Mycorrhiza sync.

There might also be some documentation on the blog.