feat: Prowlarr integration (#965)

Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com>
This commit is contained in:
Yossi Hillali
2024-09-01 16:40:22 +03:00
committed by GitHub
parent acb4cb9c82
commit 6ff36405ba
34 changed files with 346 additions and 212 deletions

View File

@@ -63,6 +63,12 @@ export const integrationDefs = {
iconUrl: "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/readarr.png",
category: ["calendar"],
},
prowlarr: {
name: "Prowlarr",
secretKinds: [["apiKey"]],
iconUrl: "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/prowlarr.png",
category: ["indexerManager"],
},
jellyfin: {
name: "Jellyfin",
secretKinds: [["username", "password"], ["apiKey"]],
@@ -103,7 +109,7 @@ export const integrationDefs = {
name: "Home Assistant",
secretKinds: [["apiKey"]],
iconUrl: "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/home-assistant.png",
category: [],
category: ["smartHomeServer"],
},
} satisfies Record<
string,
@@ -138,4 +144,5 @@ export type IntegrationCategory =
| "mediaRequest"
| "downloadClient"
| "useNetClient"
| "smartHomeServer";
| "smartHomeServer"
| "indexerManager";