From 7b92f97b248c5f9ddf1ca3453ef25e5121610b63 Mon Sep 17 00:00:00 2001 From: ari melody Date: Fri, 24 Jul 2026 12:10:16 +0100 Subject: [PATCH] satellite pre-documentation --- cmd/satellite/main.go | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/cmd/satellite/main.go b/cmd/satellite/main.go index df4ea4b..a67212e 100644 --- a/cmd/satellite/main.go +++ b/cmd/satellite/main.go @@ -1,5 +1,19 @@ package main +/* + * -=[ SATELLITE ]=- + * + * a high-uptime companion service for stream-tools, tracking information that + * would be unwieldy to track all the time on an end device. + * + * current use-case: fetching and storing the latest twitch subscribers and + * cheers. + * + * should be able to utilise a bunch of existing code under /twitch, then just + * poke out an API for querying the information. SSE and websockets are + * unnecessary; stream-tools already has this. we just need a "kick-start" payload. + */ + func main() { - // TODO: build satellite service for offline-fetching subscribers and cheers + // TODO: build satellite service }