From 6915a1bfaf312400b57a4170878a586861bb6039 Mon Sep 17 00:00:00 2001 From: RichyHBM Date: Thu, 21 Jul 2022 18:29:35 +0100 Subject: [PATCH 1/4] Add dashdot and linuxserver docker images to image to match list --- src/tools/types.ts | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/tools/types.ts b/src/tools/types.ts index b47d20571..acbc6ba74 100644 --- a/src/tools/types.ts +++ b/src/tools/types.ts @@ -60,34 +60,41 @@ export const Targets = [ export const ServiceTypeList = [ 'Other', - 'Emby', 'Dash.', 'Deluge', + 'Emby', 'Lidarr', 'Plex', + 'qBittorrent', 'Radarr', 'Readarr', 'Sonarr', - 'qBittorrent', 'Transmission', ]; export type ServiceType = | 'Other' - | 'Emby' | 'Dash.' | 'Deluge' + | 'Emby' | 'Lidarr' | 'Plex' | 'Radarr' | 'Readarr' - | 'Sonarr' | 'qBittorrent' + | 'Sonarr' | 'Transmission'; export const MatchingImages: { image: string; type: ServiceType }[] = [ - { image: 'lscr.io/linuxserver/radarr', type: 'Radarr' }, - { image: 'lscr.io/linuxserver/sonarr', type: 'Sonarr' }, + { image: 'mauricenino/dashdot', type: 'Dash.' }, + { image: 'lscr.io/linuxserver/deluge', type: 'Deluge' }, + { image: 'lscr.io/linuxserver/emby', type: 'Emby' }, + { image: 'lscr.io/linuxserver/lidarr', type: 'Lidarr' }, + { image: 'lscr.io/linuxserver/plex', type: 'Plex' }, { image: 'lscr.io/linuxserver/qbittorrent', type: 'qBittorrent' }, + { image: 'lscr.io/linuxserver/radarr', type: 'Radarr' }, + { image: 'lscr.io/linuxserver/readarr', type: 'Readarr' }, + { image: 'lscr.io/linuxserver/sonarr', type: 'Sonarr' }, + { image: 'lscr.io/linuxserver/transmission', type: 'Transmission' }, ]; export interface serviceItem { From c6d8c9b2d896875d694e946fdc7dafcae198fd1f Mon Sep 17 00:00:00 2001 From: RichyHBM Date: Thu, 21 Jul 2022 18:43:42 +0100 Subject: [PATCH 2/4] Add hotio + other high usage images --- src/tools/types.ts | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/tools/types.ts b/src/tools/types.ts index acbc6ba74..2fc3ecb41 100644 --- a/src/tools/types.ts +++ b/src/tools/types.ts @@ -85,7 +85,24 @@ export type ServiceType = | 'Transmission'; export const MatchingImages: { image: string; type: ServiceType }[] = [ + //Official images { image: 'mauricenino/dashdot', type: 'Dash.' }, + { image: 'emby/embyserver', type: 'Emby' }, + { image: 'plexinc/pms-docker', type: 'Plex' }, + //Hotio images + { image: 'hotio/lidarr', type: 'Lidarr' }, + { image: 'hotio/radarr', type: 'Radarr' }, + { image: 'hotio/readarr', type: 'Readarr' }, + { image: 'hotio/sonarr', type: 'Sonarr' }, + { image: 'ghcr.io/hotio/lidarr', type: 'Lidarr' }, + { image: 'ghcr.io/hotio/radarr', type: 'Radarr' }, + { image: 'ghcr.io/hotio/readarr', type: 'Readarr' }, + { image: 'ghcr.io/hotio/sonarr', type: 'Sonarr' }, + { image: 'cr.hotio.dev/hotio/lidarr', type: 'Lidarr' }, + { image: 'cr.hotio.dev/hotio/radarr', type: 'Radarr' }, + { image: 'cr.hotio.dev/hotio/readarr', type: 'Readarr' }, + { image: 'cr.hotio.dev/hotio/sonarr', type: 'Sonarr' }, + //LinuxServer images { image: 'lscr.io/linuxserver/deluge', type: 'Deluge' }, { image: 'lscr.io/linuxserver/emby', type: 'Emby' }, { image: 'lscr.io/linuxserver/lidarr', type: 'Lidarr' }, @@ -94,7 +111,10 @@ export const MatchingImages: { image: string; type: ServiceType }[] = [ { image: 'lscr.io/linuxserver/radarr', type: 'Radarr' }, { image: 'lscr.io/linuxserver/readarr', type: 'Readarr' }, { image: 'lscr.io/linuxserver/sonarr', type: 'Sonarr' }, - { image: 'lscr.io/linuxserver/transmission', type: 'Transmission' }, + { image: 'lscr.io/linuxserver/transmission', type: 'Transmission' }, + //High usage + { image: 'markusmcnugen/qbittorrentvpn', type: 'qBittorrent' }, + { image: 'haugene/transmission-openvpn', type: 'Transmission' }, ]; export interface serviceItem { From 64a29e7f4c66cc8b106bf6eb495a18b5ea3d5a27 Mon Sep 17 00:00:00 2001 From: RichyHBM Date: Thu, 21 Jul 2022 18:47:13 +0100 Subject: [PATCH 3/4] Put qbittorrent in alphabetical order --- src/tools/types.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/types.ts b/src/tools/types.ts index 2fc3ecb41..4a8b10f2f 100644 --- a/src/tools/types.ts +++ b/src/tools/types.ts @@ -78,9 +78,9 @@ export type ServiceType = | 'Emby' | 'Lidarr' | 'Plex' + | 'qBittorrent' | 'Radarr' | 'Readarr' - | 'qBittorrent' | 'Sonarr' | 'Transmission'; From 632376bed5fc8aa8411d0b87ae74f7954b752c0e Mon Sep 17 00:00:00 2001 From: RichyHBM Date: Thu, 21 Jul 2022 18:50:27 +0100 Subject: [PATCH 4/4] Additional hotio images --- src/tools/types.ts | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/src/tools/types.ts b/src/tools/types.ts index 4a8b10f2f..b6219fed3 100644 --- a/src/tools/types.ts +++ b/src/tools/types.ts @@ -91,16 +91,27 @@ export const MatchingImages: { image: string; type: ServiceType }[] = [ { image: 'plexinc/pms-docker', type: 'Plex' }, //Hotio images { image: 'hotio/lidarr', type: 'Lidarr' }, - { image: 'hotio/radarr', type: 'Radarr' }, - { image: 'hotio/readarr', type: 'Readarr' }, - { image: 'hotio/sonarr', type: 'Sonarr' }, { image: 'ghcr.io/hotio/lidarr', type: 'Lidarr' }, - { image: 'ghcr.io/hotio/radarr', type: 'Radarr' }, - { image: 'ghcr.io/hotio/readarr', type: 'Readarr' }, - { image: 'ghcr.io/hotio/sonarr', type: 'Sonarr' }, { image: 'cr.hotio.dev/hotio/lidarr', type: 'Lidarr' }, + + { image: 'hotio/plex', type: 'Plex' }, + { image: 'ghcr.io/hotio/plex', type: 'Plex' }, + { image: 'cr.hotio.dev/hotio/plex', type: 'Plex' }, + + { image: 'hotio/qbittorrent', type: 'qBittorrent' }, + { image: 'ghcr.io/hotio/qbittorrent', type: 'qBittorrent' }, + { image: 'cr.hotio.dev/hotio/qbittorrent', type: 'qBittorrent' }, + + { image: 'hotio/radarr', type: 'Radarr' }, + { image: 'ghcr.io/hotio/radarr', type: 'Radarr' }, { image: 'cr.hotio.dev/hotio/radarr', type: 'Radarr' }, + + { image: 'hotio/readarr', type: 'Readarr' }, + { image: 'ghcr.io/hotio/readarr', type: 'Readarr' }, { image: 'cr.hotio.dev/hotio/readarr', type: 'Readarr' }, + + { image: 'hotio/sonarr', type: 'Sonarr' }, + { image: 'ghcr.io/hotio/sonarr', type: 'Sonarr' }, { image: 'cr.hotio.dev/hotio/sonarr', type: 'Sonarr' }, //LinuxServer images { image: 'lscr.io/linuxserver/deluge', type: 'Deluge' },