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 fetcherCC 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.