krz/skunky-art

Alternative privacy frontend for DeviantArt.

clone: git clone https://gitbay.org/krz/skunky-art.git

097d58e16c503d0e6fd9ebe9cd84d257387c8284

unsigned

author: lost+skunk <skunky@ebloid.ru> · 2024-07-13T19:12:50Z

Сервис для опенрц
 app/config.go            |  7 ++++++-
 skunkyart.example.openrc | 11 +++++++++++
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/app/config.go b/app/config.go
index 96aea40..c848b9c 100644
--- a/app/config.go
+++ b/app/config.go
@@ -40,9 +40,14 @@ var CFG = config{
 
 func ExecuteConfig() {
 	go func() {
+		defer func() {
+			if r := recover(); r != nil {
+				recover()
+			}
+		}()
 		for {
 			Templates["instances.json"] = string(Download("https://git.macaw.me/skunky/SkunkyArt/raw/branch/master/instances.json").Body)
-			time.Sleep(1 * time.Hour)
+			time.Sleep(1 * time.Second)
 		}
 	}()
 
diff --git a/skunkyart.example.openrc b/skunkyart.example.openrc
new file mode 100755
index 0000000..aba74ce
--- /dev/null
+++ b/skunkyart.example.openrc
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+name="SkunkyArt"
+description="Privacy frontend for deviantart.com"
+supervisor=supervise-daemon
+command=<path_to_skunkyart>
+command_args="-c <path_to_config>"
+directory="<path_to_dir_with_skunkyart>"
+
+depend() {
+	need net
+}
\ No newline at end of file