Explorar o código

눈물겨운 경량화

잉여개발기 (SPDV) %!s(int64=2) %!d(string=hai) anos
pai
achega
a0ff4dd316

+ 4 - 4
route/go_api_func_sha224.py

@@ -4,14 +4,14 @@ def api_func_sha224(data = 'Test'):
     with get_db_connect() as conn:
         if platform.system() == 'Linux':
             if platform.machine() in ["AMD64", "x86_64"]:
-                data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".amd64.bin"), data], stdout = subprocess.PIPE).communicate()[0]
+                data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.amd64.bin"), sys._getframe().f_code.co_name, data], stdout = subprocess.PIPE).communicate()[0]
             else:
-                data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".arm64.bin"), data], stdout = subprocess.PIPE).communicate()[0]
+                data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.arm64.bin"), sys._getframe().f_code.co_name, data], stdout = subprocess.PIPE).communicate()[0]
         else:
             if platform.machine() in ["AMD64", "x86_64"]:
-                data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".amd64.exe"), data], stdout = subprocess.PIPE).communicate()[0]
+                data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.amd64.exe"), sys._getframe().f_code.co_name, data], stdout = subprocess.PIPE).communicate()[0]
             else:
-                data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".arm64.exe"), data], stdout = subprocess.PIPE).communicate()[0]
+                data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.arm64.exe"), sys._getframe().f_code.co_name, data], stdout = subprocess.PIPE).communicate()[0]
 
         data = data.decode('utf8')
 

+ 4 - 4
route/go_api_w_raw.py

@@ -13,14 +13,14 @@ def api_w_raw(db_set, name = 'Test', rev = '', exist_check = ''):
         if acl_check(name, 'render') != 1:
             if platform.system() == 'Linux':
                 if platform.machine() in ["AMD64", "x86_64"]:
-                    data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".amd64.bin"), db_set, other_set], stdout = subprocess.PIPE).communicate()[0]
+                    data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.amd64.bin"), sys._getframe().f_code.co_name, db_set, other_set], stdout = subprocess.PIPE).communicate()[0]
                 else:
-                    data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".arm64.bin"), db_set, other_set], stdout = subprocess.PIPE).communicate()[0]
+                    data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.arm64.bin"), sys._getframe().f_code.co_name, db_set, other_set], stdout = subprocess.PIPE).communicate()[0]
             else:
                 if platform.machine() in ["AMD64", "x86_64"]:
-                    data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".amd64.exe"), db_set, other_set], stdout = subprocess.PIPE).communicate()[0]
+                    data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.amd64.exe"), sys._getframe().f_code.co_name, db_set, other_set], stdout = subprocess.PIPE).communicate()[0]
                 else:
-                    data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".arm64.exe"), db_set, other_set], stdout = subprocess.PIPE).communicate()[0]
+                    data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.arm64.exe"), sys._getframe().f_code.co_name, db_set, other_set], stdout = subprocess.PIPE).communicate()[0]
 
             data = data.decode('utf8')
 

+ 4 - 4
route/go_main_func_easter_egg.py

@@ -13,14 +13,14 @@ def main_func_easter_egg():
     
         if platform.system() == 'Linux':
             if platform.machine() in ["AMD64", "x86_64"]:
-                data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".amd64.bin")], stdout = subprocess.PIPE).communicate()[0]
+                data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.amd64.bin"), sys._getframe().f_code.co_name], stdout = subprocess.PIPE).communicate()[0]
             else:
-                data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".arm64.bin")], stdout = subprocess.PIPE).communicate()[0]
+                data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.arm64.bin"), sys._getframe().f_code.co_name], stdout = subprocess.PIPE).communicate()[0]
         else:
             if platform.machine() in ["AMD64", "x86_64"]:
-                data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".amd64.exe")], stdout = subprocess.PIPE).communicate()[0]
+                data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.amd64.exe"), sys._getframe().f_code.co_name], stdout = subprocess.PIPE).communicate()[0]
             else:
-                data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".arm64.exe")], stdout = subprocess.PIPE).communicate()[0]
+                data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.arm64.exe"), sys._getframe().f_code.co_name], stdout = subprocess.PIPE).communicate()[0]
 
         data = data.decode('utf8')
 

+ 4 - 4
route/go_view_random.py

@@ -4,14 +4,14 @@ def view_random(db_set):
     with get_db_connect() as conn:
         if platform.system() == 'Linux':
             if platform.machine() in ["AMD64", "x86_64"]:
-                data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".amd64.bin"), db_set], stdout = subprocess.PIPE).communicate()[0]
+                data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.amd64.bin"), sys._getframe().f_code.co_name, db_set], stdout = subprocess.PIPE).communicate()[0]
             else:
-                data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".arm64.bin"), db_set], stdout = subprocess.PIPE).communicate()[0]
+                data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.arm64.bin"), sys._getframe().f_code.co_name, db_set], stdout = subprocess.PIPE).communicate()[0]
         else:
             if platform.machine() in ["AMD64", "x86_64"]:
-                data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".amd64.exe"), db_set], stdout = subprocess.PIPE).communicate()[0]
+                data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.amd64.exe"), sys._getframe().f_code.co_name, db_set], stdout = subprocess.PIPE).communicate()[0]
             else:
-                data = subprocess.Popen([os.path.join(".", "route_go", "bin", sys._getframe().f_code.co_name + ".arm64.exe"), db_set], stdout = subprocess.PIPE).communicate()[0]
+                data = subprocess.Popen([os.path.join(".", "route_go", "bin", "main.arm64.exe"), sys._getframe().f_code.co_name, db_set], stdout = subprocess.PIPE).communicate()[0]
 
         data = data.decode('utf8')
 

BIN=BIN
route_go/bin/api_func_sha224.amd64.bin


BIN=BIN
route_go/bin/api_func_sha224.amd64.exe


BIN=BIN
route_go/bin/api_func_sha224.arm64.bin


BIN=BIN
route_go/bin/api_func_sha224.arm64.exe


BIN=BIN
route_go/bin/api_w_raw.amd64.exe


BIN=BIN
route_go/bin/api_w_raw.arm64.bin


BIN=BIN
route_go/bin/api_w_raw.arm64.exe


BIN=BIN
route_go/bin/api_w_raw.amd64.bin → route_go/bin/main.amd64.bin


BIN=BIN
route_go/bin/view_random.amd64.exe → route_go/bin/main.amd64.exe


BIN=BIN
route_go/bin/view_random.arm64.bin → route_go/bin/main.arm64.bin


BIN=BIN
route_go/bin/view_random.arm64.exe → route_go/bin/main.arm64.exe


BIN=BIN
route_go/bin/main_func_easter_egg.amd64.bin


BIN=BIN
route_go/bin/main_func_easter_egg.amd64.exe


BIN=BIN
route_go/bin/main_func_easter_egg.arm64.bin


BIN=BIN
route_go/bin/main_func_easter_egg.arm64.exe


BIN=BIN
route_go/bin/view_random.amd64.bin


+ 20 - 0
route_go/main.go

@@ -0,0 +1,20 @@
+package main
+
+import (
+	"opennamu/route"
+	"os"
+)
+
+func main() {
+	call_arg := os.Args[1:]
+
+	if call_arg[0] == "main_func_easter_egg" {
+		route.Main_func_easter_egg()
+	} else if call_arg[0] == "api_w_raw" {
+		route.Api_w_raw(call_arg[1:])
+	} else if call_arg[0] == "api_func_sha224" {
+		route.Api_func_sha224(call_arg[1:])
+	} else if call_arg[0] == "view_random" {
+		route.View_random(call_arg[1:])
+	}
+}

+ 2 - 5
route_go/api_func_sha224.go → route_go/route/api_func_sha224.go

@@ -1,16 +1,13 @@
-package main
+package route
 
 import (
 	"crypto/sha256"
 	"encoding/hex"
 	"encoding/json"
 	"fmt"
-	"os"
 )
 
-func main() {
-	call_arg := os.Args[1:]
-
+func Api_func_sha224(call_arg []string) {
 	data := call_arg[0]
 
 	hasher := sha256.New224()

+ 3 - 6
route_go/api_w_raw.go → route_go/route/api_w_raw.go

@@ -1,17 +1,14 @@
-package main
+package route
 
 import (
 	"database/sql"
 	"encoding/json"
 	"fmt"
-	"os"
 
-	"opennamu/tool"
+	"opennamu/route/tool"
 )
 
-func main() {
-	call_arg := os.Args[1:]
-
+func Api_w_raw(call_arg []string) {
 	db_set := map[string]string{}
 	json.Unmarshal([]byte(call_arg[0]), &db_set)
 

+ 2 - 2
route_go/main_func_easter_egg.go → route_go/route/main_func_easter_egg.go

@@ -1,11 +1,11 @@
-package main
+package route
 
 import (
 	"fmt"
 	"math/rand"
 )
 
-func main() {
+func Main_func_easter_egg() {
 	select_list := []string{
 		"PWD0ZbR7AOY", // Shanghai Teahouse ~ Chinese Tea
 		"HoU29ljOmTE", // Flawless Clothing of Celestials

+ 0 - 0
route_go/tool/db_connect.go → route_go/route/tool/db_connect.go


+ 3 - 6
route_go/view_random.go → route_go/route/view_random.go

@@ -1,17 +1,14 @@
-package main
+package route
 
 import (
 	"database/sql"
 	"encoding/json"
 	"fmt"
-	"os"
 
-	"opennamu/tool"
+	"opennamu/route/tool"
 )
 
-func main() {
-	call_arg := os.Args[1:]
-
+func View_random(call_arg []string) {
 	db_set := map[string]string{}
 	json.Unmarshal([]byte(call_arg[0]), &db_set)