sonarr, radarr: full nox modules — clients, tools and events (ADR 0044/0046)

The Servarr apps (TV, movies), each self-contained from hal's shared arr
client. Tools: status, library, search, queue, calendar. Events by polling the
download queue: a new item emits module.<app>.<thing>.grabbed, an item that
leaves as completed emits module.<app>.download.completed — the exact key plex
consumes to rescan. A grab that left as failed/warning is not reported as a
completion. Both typecheck; manifests parse.
This commit is contained in:
2026-09-04 02:33:32 +02:00
parent 259c3721b5
commit fb42fb956b
12 changed files with 588 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
{
"name": "@novox/module-sonarr",
"version": "0.1.0",
"description": "sonarr — TV series management. Its API client, tools and events live here (novox/hq ADR 0044).",
"type": "module",
"private": true,
"dependencies": {
"@novox/mesh-sdk": "^0.1.0"
},
"devDependencies": {
"@types/node": "^22.0.0",
"typescript": "^5.6.0"
}
}