Edit ‘rsapi’: Synced 1724596317305

This commit is contained in:
sync 2024-08-25 14:56:34 +00:00 committed by wikimind
parent dad1a24444
commit c3871c6f59

View File

@ -1,29 +1,29 @@
RSAPI is osmarks.net's main custom integration code. Its source is in , which holds it as well as other internal services. It has roughly the following functions: 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 * PotatOS fortunes/maxims.
* DNS to comment/IRC (broken) * DNS to comment/IRC (broken).
* MPD to websocket for OIR (including listener count from icecast) * MPD to websocket for OIR (including listener count from icecast, chat).
* RSS to Discord bridge * RSS to Discord bridge.
* [[APIONET]] IRC bot * [[APIONET]] IRC bot.
* `yt-dlp` frontend (video downloader button) * `yt-dlp` frontend (video downloader button).
* `0t.lt` URL shortener * `0t.lt` URL shortener.
* Meme RSS feed for Aidan * Meme RSS feed for Aidan.
* CC metrics bridge * CC metrics bridge.
* Remote alerting * Remote alerting.
* zzcxz to telephony (SIPGate) * zzcxz to telephony (SIPGate).
* WebMaze prototype * WebMaze prototype.
* Random bytes API * Random bytes API.
* Tablet Status Page (TSPage) * Tablet Status Page (TSPage).
* APOD fetcher (Discord) * APOD fetcher (Discord).
* Wordnik fetcher (Discord) * Wordnik fetcher (Discord).
* ~~Twitter "Threat Update" feed fetcher~~ CC Threat Update generator (TSPage) * ~~Twitter "Threat Update" feed fetcher~~ CC Threat Update generator (TSPage).
* Freefall fetcher (Discord) * Freefall fetcher (Discord).
* Weather, calendar fetcher (TSPage) * Weather, calendar fetcher (TSPage).
* [[SwitchCraft]] player tracker * [[SwitchCraft]] player tracker.
* Website comments system * Website comments system.
* Face generator * Face generator.
* Internal authentication * Internal authentication.
* Internal navbars * Internal navbars.
* PotatOS keyval backend * PotatOS keyval backend.
* Lighting control and phone presence detection * Lighting control and phone presence detection.
* Minoteaur to Mycorrhiza sync * Minoteaur to Mycorrhiza sync.
There might also be some documentation on the . There might also be some documentation on the [[https://osmarks.net/srsapi/|blog]].