From 4572ba2bb6a160b599edb9a3bd747fb7c4a5e93d Mon Sep 17 00:00:00 2001 From: SavageCore Date: Mon, 30 Jan 2023 23:51:29 +0000 Subject: [PATCH 1/2] Add jfa-go --- core/profiles.py | 29 +++++++++++++++++++---------- core/profiles_shared.py | 13 +++++++++++-- static/img/apps/jfago.png | Bin 0 -> 7765 bytes 3 files changed, 30 insertions(+), 12 deletions(-) create mode 100644 static/img/apps/jfago.png diff --git a/core/profiles.py b/core/profiles.py index 6c219a3..c3f4207 100644 --- a/core/profiles.py +++ b/core/profiles.py @@ -23,7 +23,7 @@ class bazarr_meta: class btsync_meta: name = "btsync" - pretty_name = "Resilio Sync" + pretty_name = "Resilio Sync" baseurl = ":8888/gui" scheme = "http" systemd = "resilio-sync" @@ -34,7 +34,7 @@ class couchpotato_meta: pretty_name = "CouchPotato" baseurl = "/couchpotato" systemd = "couchpotato" - + class calibrecs_meta: name = "calibrecs" pretty_name = "Calibre Content Server" @@ -42,7 +42,7 @@ class calibrecs_meta: systemd = "calibrecs" multiuser = True check_theD = True - + class calibreweb_meta: name = "calibreweb" pretty_name = "Calibre Web" @@ -95,7 +95,7 @@ class jackett_meta: pretty_name = "Jackett" baseurl = "/jackett" systemd = "jackett@" - + class jellyfin_meta: name = "jellyfin" pretty_name = "Jellyfin" @@ -103,6 +103,15 @@ class jellyfin_meta: systemd = "jellyfin" runas = "jellyfin" +class jfago_meta: + name = "jfago" + pretty_name = "jf-ago" + systemd = "jfago" + baseurl = "/jfa-go" + runas = "root" + check_theD = True + multiuser = False + class librespeed_meta: name = "librespeed" pretty_name = "LibreSpeed" @@ -119,7 +128,7 @@ class lounge_meta: pretty_name = "The Lounge" baseurl = "/irc" runas = "lounge" - + class mango_meta: name = "mango" pretty_name = "Mango" @@ -133,7 +142,7 @@ class medusa_meta: pretty_name = "Medusa" baseurl = "/medusa" systemd = "medusa" - + class navidrome_meta: name = "navidrome" pretty_name = "Navidrome" @@ -149,7 +158,7 @@ class mylar_meta: process = "mylar" systemd = "mylar" img = "mylar" - + class netdata_meta: name = "netdata" pretty_name = "Netdata" @@ -180,12 +189,12 @@ class ombi_meta: pretty_name = "Ombi" baseurl = "/ombi" runas = "ombi" - + class prowlarr_meta: name = "prowlarr" pretty_name = "Prowlarr" baseurl = "/prowlarr" - + class organizr_meta: name = "organizr" pretty_name = "Organizr" @@ -331,7 +340,7 @@ def __init__(self, user): class xmrig_meta: name = "xmrig" pretty_name = "XMRig" - + class znc_meta: name = "znc" pretty_name = "ZNC" diff --git a/core/profiles_shared.py b/core/profiles_shared.py index 64e8c95..2f45ffe 100644 --- a/core/profiles_shared.py +++ b/core/profiles_shared.py @@ -24,7 +24,7 @@ class bazarr_meta: class btsync_meta: name = "btsync" - pretty_name = "Resilio Sync" + pretty_name = "Resilio Sync" baseurl = "/btsync" #scheme = "http" systemd = "btsync@" @@ -71,6 +71,15 @@ class jellyfin_meta: def __init__(self, user): self.baseurl = "/"+user+"/jellyfin/" +class jfago_meta: + name = "jfago" + pretty_name = "jf-ago" + systemd = "jfago" + baseurl = "/jfa-go" + runas = "root" + check_theD = True + multiuser = False + class lidarr_meta: name = "lidarr" pretty_name = "Lidarr" @@ -84,7 +93,7 @@ class medusa_meta: baseurl = "/medusa" systemd = "medusa@" multiuser = True - + class navidrome_meta: name = "navidrome" pretty_name = "Navidrome" diff --git a/static/img/apps/jfago.png b/static/img/apps/jfago.png new file mode 100644 index 0000000000000000000000000000000000000000..4c40de156867f9dbfeb689703c609289863c0865 GIT binary patch literal 7765 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 literal 0 HcmV?d00001 From 78e20c9acb19a8a88be195e02cd1b2a6175554c1 Mon Sep 17 00:00:00 2001 From: SavageCore Date: Tue, 31 Jan 2023 02:31:37 +0000 Subject: [PATCH 2/2] Fix pretty name --- core/profiles.py | 2 +- core/profiles_shared.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/profiles.py b/core/profiles.py index c3f4207..b78b655 100644 --- a/core/profiles.py +++ b/core/profiles.py @@ -105,7 +105,7 @@ class jellyfin_meta: class jfago_meta: name = "jfago" - pretty_name = "jf-ago" + pretty_name = "jfa-go" systemd = "jfago" baseurl = "/jfa-go" runas = "root" diff --git a/core/profiles_shared.py b/core/profiles_shared.py index 2f45ffe..d6505b0 100644 --- a/core/profiles_shared.py +++ b/core/profiles_shared.py @@ -73,7 +73,7 @@ def __init__(self, user): class jfago_meta: name = "jfago" - pretty_name = "jf-ago" + pretty_name = "jfa-go" systemd = "jfago" baseurl = "/jfa-go" runas = "root"