RSAPI is osmarks.net's main custom integration code. Its source is in [[https://git.osmarks.net/osmarks/rsapi/src/branch/master/randomstuff.py|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 [[https://osmarks.net/srsapi/|blog]].