]> 91.132.146.200 Git - scientia.git/commitdiff
working go cli client
authorJohannes Keßler <johannes.kessler@bechtle.com>
Mon, 20 Feb 2023 09:20:42 +0000 (10:20 +0100)
committerJohannes Keßler <johannes.kessler@bechtle.com>
Mon, 20 Feb 2023 09:20:42 +0000 (10:20 +0100)
CHANGELOG
client/go-cli/Makefile
client/go-cli/README
client/go-cli/scientia-cli.go
webroot/api.php

index bdea360268946b7302b8251d79ec29e143fed598..d92bdd5cf6494dbdad6f0c4f9694fa3ed14e9d88 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -3,7 +3,7 @@
        + PHP 8.1 stuff
        + Search
        + Updated clients. A cli and tui client written in Go.
-
+       + API fixes
 
 1.0 Lykos - 2022-11-12
        + Initial release
index 7d554b62de7cedc4987c8ec50e2cdd068b97a49b..c1205f426cd5133a578daf5226ffe4f55db25bd8 100644 (file)
@@ -1,7 +1,3 @@
-# Determine this makefile's path.
-# Be sure to place this BEFORE `include` directives, if any.
-THIS_FILE := $(lastword $(MAKEFILE_LIST))
-
 all:
        @echo "Options are: build and buildall"
 
index 306ab152989eb0cd7407f416b399c7f6e12f1f96..a8b2fc30de730f70d0170f2fd8b5282444276e51 100644 (file)
@@ -6,7 +6,7 @@ This is a very simple, with limited experience written, go program.
 Use at own risk and feel free to improve.
 
 # Howto build
-Nothing special, just "go build -o scientia-cli" to use your own arch settings.
+Nothing special, just use the provide Makefile or directly "go build -o scientia-cli" to use your current os/arch settings.
 
 # Usage
 At first usage you need to create the config and the individual secret.
@@ -14,13 +14,12 @@ Run $scientia-cli -create-config-file to create the default config file.
 The path to the config file is printed.
 Change the host address and update your server it with the secret, which is randomly created.
 
-
 Read from a file
 $ scientia-cli file.txt
 or piped
 $ cat file.txt | scientia-cli
 
-Commandline arguments:
+Commandline arguments (optional):
   -create-config-file
        Create default config file
   -debug
index 44864a90ad9011765a72b3241f13963ac09d79eb..837bd78930a1d52580907c18749ff9d406d0f674 100644 (file)
@@ -8,7 +8,6 @@ import (
        "fmt"
        "gopkg.in/yaml.v2"
        "io"
-       "io/ioutil"
        "log"
        "math/rand"
        "net/http"
@@ -18,7 +17,7 @@ import (
 /**
  * scientia
  *
- * Copyright 2022 Johannes Keßler
+ * Copyright 2023 Johannes Keßler
  *
  * https://www.bananas-playground.net/projekt/scientia/
  *
@@ -254,7 +253,7 @@ func getInput() string {
                                log.Println("data is being piped")
                        }
 
-                       bytes, _ := ioutil.ReadAll(os.Stdin)
+                       bytes, _ := io.ReadAll(os.Stdin)
                        inputString = string(bytes)
                }
        }
index 3f5583bde6fc932b218035ffbb7333e0d04ecef1..2791c290ce756c965282c74f3de976beabc3bcf6 100644 (file)
@@ -49,8 +49,6 @@ require_once('lib/summoner.class.php');
 
 
 if(DEBUG) error_log("Dump SERVER ".var_export($_SERVER,true));
-if(DEBUG) error_log("Dump SERVER ".var_export($_SERVER['REQUEST_METHOD'],true));
-if(DEBUG) error_log("Dump SERVER ".var_export($_SERVER['CONTENT_TYPE'],true));
 ## check if request is valid
 $_create = false;
 $filteredData = '';