diff --git a/.github/renovate.json b/.github/renovate.json index 78dfbb0..f4fceaa 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,6 +1,5 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "enabled": false, "extends": ["config:recommended", "docker:pinDigests"], "ignorePaths": ["**/compose.yml"], "customManagers": [ diff --git a/.vscode/settings.json b/.vscode/settings.json index e8417e6..8a40f07 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -40,7 +40,6 @@ "Cleanuparr", "DAPS", "everytime", - "Jellyseerr", "Kometa", "lidarr", "Maintainerr", @@ -50,11 +49,11 @@ "notifiarr's", "Omegabrr", "Organizr", - "Overseerr", "Prowlarr", "radarr", "readarr", "Recyclarr", + "Seerr", "sonarr", "starrproxy", "Unmanic", diff --git a/README.md b/README.md index cf67e05..1c608f5 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,6 @@ There are some pre-built templates that enable just the api access the app actua - Cross-seed - DAPS - Homepage -- Jellyseerr - Kometa - LunaSea - Maintainerr @@ -48,7 +47,6 @@ There are some pre-built templates that enable just the api access the app actua - Nzb360 - Omegabrr - Organizr -- Overseerr - Postarr - Prowlarr - Qui\* @@ -62,6 +60,8 @@ There are some pre-built templates that enable just the api access the app actua ### Removed templates - Huntarr: For obvious reasons. +- Jellyseerr: Superseded by [Seerr](https://docs.seerr.dev/blog/seerr-release/) (merged with Overseerr into one project). +- Overseerr: Superseded by [Seerr](https://docs.seerr.dev/blog/seerr-release/) (automatic migration on first startup). \* This app has a requirement of unique URLs instead of using a unique URL + API key combo so this means you will need to add a fake base to the url if you use multiple instances. Example: `http://10.1.0.100:9090/radarr1` or `http://starrproxy:80/radarr2` diff --git a/root/app/www/public/templates/prowlarr/cross-seed.json b/root/app/www/public/templates/prowlarr/cross-seed.json deleted file mode 100644 index 4de40ce..0000000 --- a/root/app/www/public/templates/prowlarr/cross-seed.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "/api/v1/search": [ - "get" - ], - "/api/v1/indexer": [ - "get" - ], - "/api/v1/indexer/{id}/newznab": [ - "get" - ] -} diff --git a/root/app/www/public/templates/radarr/bazarr.json b/root/app/www/public/templates/radarr/bazarr.json index 918e91e..91c887b 100644 --- a/root/app/www/public/templates/radarr/bazarr.json +++ b/root/app/www/public/templates/radarr/bazarr.json @@ -2,6 +2,9 @@ "/api/v3/command": [ "post" ], + "/api/v3/history": [ + "get" + ], "/api/v3/mediacover/{movieId}/{filename}": [ "get" ], diff --git a/root/app/www/public/templates/radarr/daps.json b/root/app/www/public/templates/radarr/daps.json index 2c10ed5..2f62f69 100644 --- a/root/app/www/public/templates/radarr/daps.json +++ b/root/app/www/public/templates/radarr/daps.json @@ -5,29 +5,45 @@ "/api/v3/command/{id}": [ "get" ], - "/api/v3/movie": [ + "/api/v3/health": [ "get" ], - "/api/v3/movie/editor": [ - "put" + "/api/v3/history": [ + "get" ], - "/api/v3/queue": [ + "/api/v3/history/movie": [ "get" ], - "/api/v3/system/status": [ + "/api/v3/movie": [ "get" ], - "/api/v3/tag": [ + "/api/v3/movie/{id}": [ "get", - "post" + "delete" + ], + "/api/v3/movie/editor": [ + "put" + ], + "/api/v3/moviefile": [ + "get" + ], + "/api/v3/moviefile/{id}": [ + "delete" ], "/api/v3/qualityprofile": [ "get" ], - "/api/v3/health": [ + "/api/v3/queue": [ "get" ], "/api/v3/rename": [ "get" + ], + "/api/v3/system/status": [ + "get" + ], + "/api/v3/tag": [ + "get", + "post" ] } diff --git a/root/app/www/public/templates/radarr/jellyseerr.json b/root/app/www/public/templates/radarr/jellyseerr.json deleted file mode 100644 index 51c372d..0000000 --- a/root/app/www/public/templates/radarr/jellyseerr.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "/api/v3/qualityprofile": [ - "get" - ], - "/api/v3/system/status": [ - "get" - ], - "/api/v3/rootfolder": [ - "get" - ], - "/api/v3/tag": [ - "get", - "post" - ], - "/api/v3/command": [ - "post" - ], - "/api/v3/queue": [ - "get" - ], - "/api/v3/movie": [ - "get", - "post" - ], - "/api/v3/movie/{id}": [ - "delete", - "get" - ], - "/api/v3/movie/lookup": [ - "get" - ] -} diff --git a/root/app/www/public/templates/radarr/kometa.json b/root/app/www/public/templates/radarr/kometa.json index eb60089..f15b196 100644 --- a/root/app/www/public/templates/radarr/kometa.json +++ b/root/app/www/public/templates/radarr/kometa.json @@ -5,28 +5,30 @@ "/api/v3/movie": [ "get" ], + "/api/v3/movie/{id}": [ + "get" + ], "/api/v3/movie/lookup": [ "get" ], + "/api/v3/movie/import": [ + "post" + ], + "/api/v3/movie/editor": [ + "put", + "delete" + ], "/api/v3/qualityprofile": [ "get" ], "/api/v3/rootfolder": [ "get" ], - "/api/v3/rootfolder/{id}": [ - "get" - ], "/api/v3/system/status": [ "get" ], "/api/v3/tag": [ - "get" - ], - "/api/v3/movie/import": [ + "get", "post" - ], - "/api/v3/movie/editor": [ - "put" ] } diff --git a/root/app/www/public/templates/radarr/maintainerr.json b/root/app/www/public/templates/radarr/maintainerr.json index 436c2cf..7379141 100644 --- a/root/app/www/public/templates/radarr/maintainerr.json +++ b/root/app/www/public/templates/radarr/maintainerr.json @@ -1,14 +1,41 @@ { + "/api/v3/command": [ + "post" + ], + "/api/v3/command/{id}": [ + "get" + ], + "/api/v3/exclusions/bulk": [ + "post" + ], + "/api/v3/history/movie": [ + "get" + ], "/api/v3/movie": [ "get" ], "/api/v3/movie/{id}": [ + "get", + "put", + "delete" + ], + "/api/v3/movie/editor": [ + "put" + ], + "/api/v3/moviefile": [ + "get" + ], + "/api/v3/moviefile/{id}": [ "delete" ], + "/api/v3/qualityprofile": [ + "get" + ], "/api/v3/system/status": [ "get" ], "/api/v3/tag": [ - "get" + "get", + "post" ] -} \ No newline at end of file +} diff --git a/root/app/www/public/templates/radarr/nabarr.json b/root/app/www/public/templates/radarr/nabarr.json index b09d581..df9f8cf 100644 --- a/root/app/www/public/templates/radarr/nabarr.json +++ b/root/app/www/public/templates/radarr/nabarr.json @@ -1,32 +1,17 @@ { "/api/v3/exclusions": [ - "get", - "post" + "get" ], - "/api/v3/exclusions/{id}": [ - "put", - "delete", + "/api/v3/movie/lookup": [ "get" ], "/api/v3/movie": [ - "get", "post" ], - "/api/v3/movie/{id}": [ - "put", - "delete", - "get" - ], "/api/v3/qualityprofile": [ - "post", - "get" - ], - "/api/v3/qualityprofile/{id}": [ - "delete", - "put", "get" ], "/api/v3/system/status": [ "get" ] -} \ No newline at end of file +} diff --git a/root/app/www/public/templates/radarr/omegabrr.json b/root/app/www/public/templates/radarr/omegabrr.json index fda8f32..a7c2315 100644 --- a/root/app/www/public/templates/radarr/omegabrr.json +++ b/root/app/www/public/templates/radarr/omegabrr.json @@ -1,5 +1,8 @@ { "/api/v3/movie": [ "get" + ], + "/api/v3/tag": [ + "get" ] -} \ No newline at end of file +} diff --git a/root/app/www/public/templates/radarr/overseerr.json b/root/app/www/public/templates/radarr/overseerr.json deleted file mode 100644 index 2f8bd13..0000000 --- a/root/app/www/public/templates/radarr/overseerr.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "/api/v3/movie": [ - "get", - "post", - "put" - ], - "/api/v3/movie/{id}": [ - "get" - ], - "/api/v3/qualityprofile": [ - "get" - ], - "/api/v3/queue": [ - "get" - ], - "/api/v3/rootfolder": [ - "get" - ], - "/api/v3/system/status": [ - "get" - ], - "/api/v3/tag": [ - "get", - "post" - ], - "/api/v3/movie/lookup": [ - "get" - ], - "/api/v3/command": [ - "post" - ] -} diff --git a/root/app/www/public/templates/radarr/prowlarr.json b/root/app/www/public/templates/radarr/prowlarr.json index b9485bf..a990855 100644 --- a/root/app/www/public/templates/radarr/prowlarr.json +++ b/root/app/www/public/templates/radarr/prowlarr.json @@ -4,29 +4,14 @@ "post" ], "/api/v3/indexer/{id}": [ + "get", "put", - "get" + "delete" ], "/api/v3/indexer/schema": [ "get" ], "/api/v3/indexer/test": [ "post" - ], - "/api/v3/indexer/testall": [ - "post" - ], - "/api/v3/indexer/action/{name}": [ - "post" - ], - "/api/v3/config/indexer": [ - "get" - ], - "/api/v3/config/indexer/{id}": [ - "put", - "get" - ], - "/api/v3/indexerflag": [ - "get" ] -} \ No newline at end of file +} diff --git a/root/app/www/public/templates/radarr/recyclarr.json b/root/app/www/public/templates/radarr/recyclarr.json index 8e24ece..3c0ad19 100644 --- a/root/app/www/public/templates/radarr/recyclarr.json +++ b/root/app/www/public/templates/radarr/recyclarr.json @@ -1,7 +1,4 @@ { - "/api/v3/command/{id}": [ - "get" - ], "/api/v3/customformat": [ "get", "post" diff --git a/root/app/www/public/templates/radarr/seerr.json b/root/app/www/public/templates/radarr/seerr.json index 2f8bd13..4409888 100644 --- a/root/app/www/public/templates/radarr/seerr.json +++ b/root/app/www/public/templates/radarr/seerr.json @@ -1,10 +1,17 @@ { + "/api/v3/command": [ + "post" + ], "/api/v3/movie": [ "get", "post", "put" ], "/api/v3/movie/{id}": [ + "get", + "delete" + ], + "/api/v3/movie/lookup": [ "get" ], "/api/v3/qualityprofile": [ @@ -23,10 +30,7 @@ "get", "post" ], - "/api/v3/movie/lookup": [ - "get" - ], - "/api/v3/command": [ - "post" + "/api/v3/tag/{id}": [ + "put" ] } diff --git a/root/app/www/public/templates/radarr/unmanic.json b/root/app/www/public/templates/radarr/unmanic.json index 7ea4778..d45546f 100644 --- a/root/app/www/public/templates/radarr/unmanic.json +++ b/root/app/www/public/templates/radarr/unmanic.json @@ -1,8 +1,11 @@ { + "/api/v3/command": [ + "post" + ], "/api/v3/movie/lookup": [ "get" ], - "/api/v3/command": [ - "post" + "/api/v3/queue": [ + "get" ] -} \ No newline at end of file +} diff --git a/root/app/www/public/templates/sonarr/bazarr.json b/root/app/www/public/templates/sonarr/bazarr.json index 5607ae3..35909e3 100644 --- a/root/app/www/public/templates/sonarr/bazarr.json +++ b/root/app/www/public/templates/sonarr/bazarr.json @@ -16,7 +16,13 @@ ], "/api/v3/filesystem": [ "get" - ], + ], + "/api/v3/history": [ + "get" + ], + "/api/v3/languageprofile": [ + "get" + ], "/api/v3/mediacover/{seriesId}/{filename}": [ "get" ], @@ -25,7 +31,7 @@ ], "/api/v3/series": [ "get" - ], + ], "/api/v3/series/{id}": [ "get" ], diff --git a/root/app/www/public/templates/sonarr/daps.json b/root/app/www/public/templates/sonarr/daps.json index 77bb14d..d23123a 100644 --- a/root/app/www/public/templates/sonarr/daps.json +++ b/root/app/www/public/templates/sonarr/daps.json @@ -1,31 +1,56 @@ { - "/api/v3/system/status": [ - "get" + "/api/v3/command": [ + "post" ], - "/api/v3/series": [ + "/api/v3/command/{id}": [ "get" ], "/api/v3/episode": [ "get" ], + "/api/v3/episodefile": [ + "get" + ], + "/api/v3/episodefile/{id}": [ + "delete" + ], + "/api/v3/episodefile/bulk": [ + "delete" + ], "/api/v3/health": [ "get" ], - "/api/v3/qualityprofile": [ + "/api/v3/history": [ "get" ], - "/api/v3/command": [ - "post" + "/api/v3/history/series": [ + "get" ], - "/api/v3/command/{id}": [ + "/api/v3/qualityprofile": [ + "get" + ], + "/api/v3/queue": [ "get" ], + "/api/v3/queue/bulk": [ + "delete" + ], "/api/v3/rename": [ "get" ], + "/api/v3/series": [ + "get" + ], + "/api/v3/series/{id}": [ + "get", + "delete" + ], "/api/v3/series/editor": [ "put" ], + "/api/v3/system/status": [ + "get" + ], "/api/v3/tag": [ "get", "post" diff --git a/root/app/www/public/templates/sonarr/jellyseerr.json b/root/app/www/public/templates/sonarr/jellyseerr.json deleted file mode 100644 index b568a83..0000000 --- a/root/app/www/public/templates/sonarr/jellyseerr.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "/api/v3/system/status": [ - "get" - ], - "/api/v3/qualityprofile": [ - "get" - ], - "/api/v3/rootfolder": [ - "get" - ], - "/api/v3/languageprofile": [ - "get" - ], - "/api/v3/tag": [ - "get", - "post" - ], - "/api/v3/command": [ - "post" - ], - "/api/v3/queue": [ - "get" - ], - "/api/v3/series/{id}": [ - "get" - ], - "/api/v3/series": [ - "get", - "post", - "put" - ], - "/api/v3/series/lookup": [ - "get" - ] -} diff --git a/root/app/www/public/templates/sonarr/kometa.json b/root/app/www/public/templates/sonarr/kometa.json index f4874e8..7659c51 100644 --- a/root/app/www/public/templates/sonarr/kometa.json +++ b/root/app/www/public/templates/sonarr/kometa.json @@ -2,29 +2,36 @@ "/api/v3/importlistexclusion": [ "get" ], - "/api/v3/rootfolder": [ + "/api/v3/languageprofile": [ "get" ], - "/api/v3/rootfolder/{id}": [ + "/api/v3/rootfolder": [ "get" ], - "/api/v3/system/status": [ - "get" + "/api/v3/seasonpass": [ + "post" ], - "/api/v3/qualityprofile": [ + "/api/v3/series": [ "get" ], - "/api/v3/series": [ - "get", + "/api/v3/series/import": [ "post" ], "/api/v3/series/lookup": [ "get" ], "/api/v3/series/editor": [ - "put" + "put", + "delete" ], - "/api/v3/tag": [ + "/api/v3/system/status": [ + "get" + ], + "/api/v3/qualityprofile": [ "get" + ], + "/api/v3/tag": [ + "get", + "post" ] } diff --git a/root/app/www/public/templates/sonarr/maintainerr.json b/root/app/www/public/templates/sonarr/maintainerr.json index 45890f0..53b9f3c 100644 --- a/root/app/www/public/templates/sonarr/maintainerr.json +++ b/root/app/www/public/templates/sonarr/maintainerr.json @@ -1,27 +1,46 @@ { + "/api/v3/command": [ + "post" + ], + "/api/v3/command/{id}": [ + "get" + ], "/api/v3/episode": [ "get" ], - "/api/v3/series": [ + "/api/v3/episode/{id}": [ "get", "put" ], - "/api/v3/series/lookup": [ - "get" + "/api/v3/episodefile/{id}": [ + "get", + "delete" ], - "/api/v3/system/status": [ + "/api/v3/history/series": [ "get" ], - "/api/v3/tag": [ + "/api/v3/qualityprofile": [ "get" ], + "/api/v3/series": [ + "get", + "put" + ], "/api/v3/series/{id}": [ + "get", + "delete" + ], + "/api/v3/series/editor": [ + "put" + ], + "/api/v3/series/lookup": [ "get" ], - "/api/v3/episodefile": [ + "/api/v3/system/status": [ "get" ], - "/api/v3/episodefile/{id}": [ - "delete" + "/api/v3/tag": [ + "get", + "post" ] -} \ No newline at end of file +} diff --git a/root/app/www/public/templates/sonarr/nabarr.json b/root/app/www/public/templates/sonarr/nabarr.json index a0b7e62..368d116 100644 --- a/root/app/www/public/templates/sonarr/nabarr.json +++ b/root/app/www/public/templates/sonarr/nabarr.json @@ -1,33 +1,20 @@ { "/api/v3/importlistexclusion": [ - "get", - "post" + "get" ], - "/api/v3/importlistexclusion/{id}": [ - "put" + "/api/v3/languageprofile": [ + "get" ], "/api/v3/qualityprofile": [ - "post", "get" ], - "/api/v3/qualityprofile/{id}": [ - "delete", - "put", + "/api/v3/series/lookup": [ "get" ], "/api/v3/series": [ - "get", "post" ], - "/api/v3/series/{id}": [ - "get", - "put", - "delete" - ], - "/api/v3/series/lookup": [ - "get" - ], "/api/v3/system/status": [ "get" ] -} \ No newline at end of file +} diff --git a/root/app/www/public/templates/sonarr/omegabrr.json b/root/app/www/public/templates/sonarr/omegabrr.json index 32769c4..486c2b0 100644 --- a/root/app/www/public/templates/sonarr/omegabrr.json +++ b/root/app/www/public/templates/sonarr/omegabrr.json @@ -1,5 +1,8 @@ { "/api/v3/series": [ "get" + ], + "/api/v3/tag": [ + "get" ] -} \ No newline at end of file +} diff --git a/root/app/www/public/templates/sonarr/overseerr.json b/root/app/www/public/templates/sonarr/overseerr.json deleted file mode 100644 index 137857a..0000000 --- a/root/app/www/public/templates/sonarr/overseerr.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "/api/v3/importlistexclusion": [ - "get" - ], - "/api/v3/languageprofile": [ - "get" - ], - "/api/v3/qualityprofile": [ - "get" - ], - "/api/v3/queue": [ - "get" - ], - "/api/v3/rootfolder": [ - "get" - ], - "/api/v3/series": [ - "get", - "post", - "put" - ], - "/api/v3/series/{id}": [ - "get" - ], - "/api/v3/series/lookup": [ - "get" - ], - "/api/v3/system/status": [ - "get" - ], - "/api/v3/tag": [ - "get", - "post" - ], - "/api/v3/command": [ - "post" - ] -} diff --git a/root/app/www/public/templates/sonarr/prowlarr.json b/root/app/www/public/templates/sonarr/prowlarr.json index e3cb693..a990855 100644 --- a/root/app/www/public/templates/sonarr/prowlarr.json +++ b/root/app/www/public/templates/sonarr/prowlarr.json @@ -4,29 +4,14 @@ "post" ], "/api/v3/indexer/{id}": [ + "get", "put", - "get" + "delete" ], "/api/v3/indexer/schema": [ "get" ], "/api/v3/indexer/test": [ "post" - ], - "/api/v3/indexer/testall": [ - "post" - ], - "/api/v3/config/indexer": [ - "get" - ], - "/api/v3/config/indexer/{id}": [ - "put", - "get" - ], - "/api/v3/indexerflag": [ - "get" - ], - "/api/v3/system/status": [ - "get" ] } diff --git a/root/app/www/public/templates/sonarr/recyclarr.json b/root/app/www/public/templates/sonarr/recyclarr.json index 8e24ece..3c0ad19 100644 --- a/root/app/www/public/templates/sonarr/recyclarr.json +++ b/root/app/www/public/templates/sonarr/recyclarr.json @@ -1,7 +1,4 @@ { - "/api/v3/command/{id}": [ - "get" - ], "/api/v3/customformat": [ "get", "post" diff --git a/root/app/www/public/templates/sonarr/seerr.json b/root/app/www/public/templates/sonarr/seerr.json index 137857a..d1c8968 100644 --- a/root/app/www/public/templates/sonarr/seerr.json +++ b/root/app/www/public/templates/sonarr/seerr.json @@ -1,7 +1,13 @@ { - "/api/v3/importlistexclusion": [ + "/api/v3/command": [ + "post" + ], + "/api/v3/episode": [ "get" ], + "/api/v3/episode/monitor": [ + "put" + ], "/api/v3/languageprofile": [ "get" ], @@ -20,7 +26,8 @@ "put" ], "/api/v3/series/{id}": [ - "get" + "get", + "delete" ], "/api/v3/series/lookup": [ "get" @@ -32,7 +39,7 @@ "get", "post" ], - "/api/v3/command": [ - "post" + "/api/v3/tag/{id}": [ + "put" ] } diff --git a/root/app/www/public/templates/sonarr/titlecardmaker.json b/root/app/www/public/templates/sonarr/titlecardmaker.json index 6e91e80..8945130 100644 --- a/root/app/www/public/templates/sonarr/titlecardmaker.json +++ b/root/app/www/public/templates/sonarr/titlecardmaker.json @@ -1,4 +1,7 @@ { + "/api/v3/episode": [ + "get" + ], "/api/v3/series": [ "get" ], @@ -7,14 +10,5 @@ ], "/api/v3/tag": [ "get" - ], - "/api/v3/series/lookup": [ - "get" - ], - "/api/v3/episode": [ - "get" - ], - "/api/v3/rootfolder": [ - "get" - ] + ] } diff --git a/root/app/www/public/templates/sonarr/unmanic.json b/root/app/www/public/templates/sonarr/unmanic.json index 8abc625..080e4a5 100644 --- a/root/app/www/public/templates/sonarr/unmanic.json +++ b/root/app/www/public/templates/sonarr/unmanic.json @@ -1,8 +1,26 @@ { + "/api/v3/command": [ + "post" + ], + "/api/v3/episodefile": [ + "get" + ], "/api/v3/parse": [ "get" ], - "/api/v3/command": [ - "post" + "/api/v3/qualityprofile": [ + "get" + ], + "/api/v3/queue": [ + "get" + ], + "/api/v3/series": [ + "get" + ], + "/api/v3/series/{id}": [ + "get" + ], + "/api/v3/tag": [ + "get" ] -} \ No newline at end of file +}