From eb5b36ab93718b760e5f88c6e6977605e7bba522 Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 18 Apr 2023 23:15:47 +0200 Subject: [PATCH] init project --- go.mod | 3 +++ groups/production1/group.json | 46 +++++++++++++++++++++++++++++++++++ main.go | 17 +++++++++++++ tasks/test.py | 28 +++++++++++++++++++++ 4 files changed, 94 insertions(+) create mode 100644 go.mod create mode 100644 groups/production1/group.json create mode 100644 main.go create mode 100644 tasks/test.py diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..4be7e71 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module janex/admin-dashboard-backend + +go 1.20 diff --git a/groups/production1/group.json b/groups/production1/group.json new file mode 100644 index 0000000..b8864d0 --- /dev/null +++ b/groups/production1/group.json @@ -0,0 +1,46 @@ +{ + "name": "Produktionstask 1", + "inputs": [ + { + "parameterName": "irgendwas", + "type": "string", + "displayName": "Irgendwas tolles" + }, + { + "parameterName": "kiste", + "type": "number", + "displayName": "Nummer der Kiste" + } + ], + "tasks": [ + { + "name": "Bild zu Label konvertieren", + "onFinish": "pause", + "undoPossible": false, + "scriptPath": "", + "parameter": [ + { + "parameterName": "labelformat", + "type": "string", + "displayName": "Format des Labels", + "global": false + }, + { + "parameterName": "kiste", + "type": "number", + "displayName": "Nummer der Kiste", + "global": true + } + ], + "feedback": "image" + }, + { + "name": "Label drucken", + "onFinish": "nextStep", + "undoPossible": false, + "scriptPath": "", + "parameter": [], + "feedback": "" + } + ] +} diff --git a/main.go b/main.go new file mode 100644 index 0000000..c5750b8 --- /dev/null +++ b/main.go @@ -0,0 +1,17 @@ +package main + +import ( + "fmt" + "log" + "os/exec" +) + +func main() { + cmd, err := exec.Command("python3", "./tasks/test.py", "--url", "test", "--name", "test").Output() + + if err != nil { + log.Fatal(err) + } + + fmt.Println(string(cmd)) +} diff --git a/tasks/test.py b/tasks/test.py new file mode 100644 index 0000000..e0966b8 --- /dev/null +++ b/tasks/test.py @@ -0,0 +1,28 @@ +import requests +import sys +import argparse + +parser = argparse.ArgumentParser() + +parser.add_argument("--url", help="url", type=str) +parser.add_argument("--name", help="name", type=str) + +args = parser.parse_args() + +if args.url is None or args.name is None: + parser.print_help() + sys.exit(100) + +print("hello friend", args.url, args.name) + +def test(): + print("hello") + + x = requests.get("http://localhost:3000/test") + + print(x.text) + + # sys.exit(250) + + +test()