From 0659047a9bca133148ad842ed6400105154613b6 Mon Sep 17 00:00:00 2001 From: Xevion Date: Mon, 16 Dec 2024 21:04:05 -0600 Subject: [PATCH] line endings change fix, misc --- .gitignore | 0 .vscode/launch.json | 0 .vscode/settings.json | 2 +- .vscode/tasks.json | 0 api/client.go | 0 api/client_test.go | 0 api/go.mod | 11 +++++++++++ api/go.sum | 14 ++++++++++++++ api/instances.go | 0 api/instances_test.go | 0 api/latency.go | 18 ++++++++++++++++++ api/score.go | 0 api/search.go | 0 api/types.go | 0 api/utilities.go | 0 app.go | 0 build/README.md | 0 build/appicon.png | Bin build/darwin/Info.dev.plist | 0 build/darwin/Info.plist | 0 build/windows/icon.ico | Bin build/windows/info.json | 0 build/windows/installer/project.nsi | 0 build/windows/installer/wails_tools.nsh | 0 build/windows/wails.exe.manifest | 0 frontend/index.html | 0 frontend/package-lock.json | 0 frontend/package.json | 0 frontend/package.json.md5 | 0 frontend/postcss.config.cjs | 0 frontend/src/App.tsx | 0 frontend/src/main.css | 0 frontend/src/main.tsx | 0 frontend/src/utils.ts | 0 frontend/src/vite-env.d.ts | 0 frontend/tailwind.config.js | 0 frontend/tsconfig.json | 0 frontend/tsconfig.node.json | 0 frontend/vite.config.ts | 0 frontend/wailsjs/go/main/App.d.ts | 0 frontend/wailsjs/go/main/App.js | 0 frontend/wailsjs/go/models.ts | 0 frontend/wailsjs/runtime/package.json | 0 frontend/wailsjs/runtime/runtime.d.ts | 0 frontend/wailsjs/runtime/runtime.js | 0 go.mod | 0 go.sum | 0 main.go | 0 wails.json | 0 49 files changed, 44 insertions(+), 1 deletion(-) mode change 100755 => 100644 .gitignore mode change 100755 => 100644 .vscode/launch.json mode change 100755 => 100644 .vscode/settings.json mode change 100755 => 100644 .vscode/tasks.json mode change 100755 => 100644 api/client.go mode change 100755 => 100644 api/client_test.go mode change 100755 => 100644 api/go.mod create mode 100644 api/go.sum mode change 100755 => 100644 api/instances.go mode change 100755 => 100644 api/instances_test.go create mode 100644 api/latency.go mode change 100755 => 100644 api/score.go mode change 100755 => 100644 api/search.go mode change 100755 => 100644 api/types.go mode change 100755 => 100644 api/utilities.go mode change 100755 => 100644 app.go mode change 100755 => 100644 build/README.md mode change 100755 => 100644 build/appicon.png mode change 100755 => 100644 build/darwin/Info.dev.plist mode change 100755 => 100644 build/darwin/Info.plist mode change 100755 => 100644 build/windows/icon.ico mode change 100755 => 100644 build/windows/info.json mode change 100755 => 100644 build/windows/installer/project.nsi mode change 100755 => 100644 build/windows/installer/wails_tools.nsh mode change 100755 => 100644 build/windows/wails.exe.manifest mode change 100755 => 100644 frontend/index.html mode change 100755 => 100644 frontend/package-lock.json mode change 100755 => 100644 frontend/package.json mode change 100755 => 100644 frontend/package.json.md5 mode change 100755 => 100644 frontend/postcss.config.cjs mode change 100755 => 100644 frontend/src/App.tsx mode change 100755 => 100644 frontend/src/main.css mode change 100755 => 100644 frontend/src/main.tsx mode change 100755 => 100644 frontend/src/utils.ts mode change 100755 => 100644 frontend/src/vite-env.d.ts mode change 100755 => 100644 frontend/tailwind.config.js mode change 100755 => 100644 frontend/tsconfig.json mode change 100755 => 100644 frontend/tsconfig.node.json mode change 100755 => 100644 frontend/vite.config.ts mode change 100755 => 100644 frontend/wailsjs/go/main/App.d.ts mode change 100755 => 100644 frontend/wailsjs/go/main/App.js mode change 100755 => 100644 frontend/wailsjs/go/models.ts mode change 100755 => 100644 frontend/wailsjs/runtime/package.json mode change 100755 => 100644 frontend/wailsjs/runtime/runtime.d.ts mode change 100755 => 100644 frontend/wailsjs/runtime/runtime.js mode change 100755 => 100644 go.mod mode change 100755 => 100644 go.sum mode change 100755 => 100644 main.go mode change 100755 => 100644 wails.json diff --git a/.gitignore b/.gitignore old mode 100755 new mode 100644 diff --git a/.vscode/launch.json b/.vscode/launch.json old mode 100755 new mode 100644 diff --git a/.vscode/settings.json b/.vscode/settings.json old mode 100755 new mode 100644 index 4c6ccf3..9ad0ab8 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,5 @@ { - "cSpell.words": ["vastly", "vmem"], + "cSpell.words": ["dlperf", "vastly", "vmem"], "cSpell.ignorePaths": [ "package-lock.json", "node_modules", diff --git a/.vscode/tasks.json b/.vscode/tasks.json old mode 100755 new mode 100644 diff --git a/api/client.go b/api/client.go old mode 100755 new mode 100644 diff --git a/api/client_test.go b/api/client_test.go old mode 100755 new mode 100644 diff --git a/api/go.mod b/api/go.mod old mode 100755 new mode 100644 index 1f68b6e..266e80a --- a/api/go.mod +++ b/api/go.mod @@ -1,3 +1,14 @@ module xevion.dev/vastly/api go 1.23.3 + +require go.uber.org/zap v1.27.0 + +require ( + github.com/google/uuid v1.6.0 // indirect + github.com/prometheus-community/pro-bing v0.5.0 // indirect + go.uber.org/multierr v1.10.0 // indirect + golang.org/x/net v0.32.0 // indirect + golang.org/x/sync v0.10.0 // indirect + golang.org/x/sys v0.28.0 // indirect +) diff --git a/api/go.sum b/api/go.sum new file mode 100644 index 0000000..64ef269 --- /dev/null +++ b/api/go.sum @@ -0,0 +1,14 @@ +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/prometheus-community/pro-bing v0.5.0 h1:Fq+4BUXKIvsPtXUY8K+04ud9dkAuFozqGmRAyNUpffY= +github.com/prometheus-community/pro-bing v0.5.0/go.mod h1:1joR9oXdMEAcAJJvhs+8vNDvTg5thfAZcRFhcUozG2g= +go.uber.org/multierr v1.10.0 h1:S0h4aNzvfcFsC3dRF1jLoaov7oRaKqRGC/pUEJ2yvPQ= +go.uber.org/multierr v1.10.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= +go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= +go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= +golang.org/x/net v0.32.0 h1:ZqPmj8Kzc+Y6e0+skZsuACbx+wzMgo5MQsJh9Qd6aYI= +golang.org/x/net v0.32.0/go.mod h1:CwU0IoeOlnQQWJ6ioyFrfRuomB8GKF6KbYXZVyeXNfs= +golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= +golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= diff --git a/api/instances.go b/api/instances.go old mode 100755 new mode 100644 diff --git a/api/instances_test.go b/api/instances_test.go old mode 100755 new mode 100644 diff --git a/api/latency.go b/api/latency.go new file mode 100644 index 0000000..5c47915 --- /dev/null +++ b/api/latency.go @@ -0,0 +1,18 @@ +package api + +import probing "github.com/prometheus-community/pro-bing" + +type PingResult struct { + Ip string + Latency float64 +} + +func GetLatency(ip string) (float64, error) { + pinger, err := probing.NewPinger(ip) + if err != nil { + return 0, err + } + + pinger + return 0, nil +} diff --git a/api/score.go b/api/score.go old mode 100755 new mode 100644 diff --git a/api/search.go b/api/search.go old mode 100755 new mode 100644 diff --git a/api/types.go b/api/types.go old mode 100755 new mode 100644 diff --git a/api/utilities.go b/api/utilities.go old mode 100755 new mode 100644 diff --git a/app.go b/app.go old mode 100755 new mode 100644 diff --git a/build/README.md b/build/README.md old mode 100755 new mode 100644 diff --git a/build/appicon.png b/build/appicon.png old mode 100755 new mode 100644 diff --git a/build/darwin/Info.dev.plist b/build/darwin/Info.dev.plist old mode 100755 new mode 100644 diff --git a/build/darwin/Info.plist b/build/darwin/Info.plist old mode 100755 new mode 100644 diff --git a/build/windows/icon.ico b/build/windows/icon.ico old mode 100755 new mode 100644 diff --git a/build/windows/info.json b/build/windows/info.json old mode 100755 new mode 100644 diff --git a/build/windows/installer/project.nsi b/build/windows/installer/project.nsi old mode 100755 new mode 100644 diff --git a/build/windows/installer/wails_tools.nsh b/build/windows/installer/wails_tools.nsh old mode 100755 new mode 100644 diff --git a/build/windows/wails.exe.manifest b/build/windows/wails.exe.manifest old mode 100755 new mode 100644 diff --git a/frontend/index.html b/frontend/index.html old mode 100755 new mode 100644 diff --git a/frontend/package-lock.json b/frontend/package-lock.json old mode 100755 new mode 100644 diff --git a/frontend/package.json b/frontend/package.json old mode 100755 new mode 100644 diff --git a/frontend/package.json.md5 b/frontend/package.json.md5 old mode 100755 new mode 100644 diff --git a/frontend/postcss.config.cjs b/frontend/postcss.config.cjs old mode 100755 new mode 100644 diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx old mode 100755 new mode 100644 diff --git a/frontend/src/main.css b/frontend/src/main.css old mode 100755 new mode 100644 diff --git a/frontend/src/main.tsx b/frontend/src/main.tsx old mode 100755 new mode 100644 diff --git a/frontend/src/utils.ts b/frontend/src/utils.ts old mode 100755 new mode 100644 diff --git a/frontend/src/vite-env.d.ts b/frontend/src/vite-env.d.ts old mode 100755 new mode 100644 diff --git a/frontend/tailwind.config.js b/frontend/tailwind.config.js old mode 100755 new mode 100644 diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json old mode 100755 new mode 100644 diff --git a/frontend/tsconfig.node.json b/frontend/tsconfig.node.json old mode 100755 new mode 100644 diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts old mode 100755 new mode 100644 diff --git a/frontend/wailsjs/go/main/App.d.ts b/frontend/wailsjs/go/main/App.d.ts old mode 100755 new mode 100644 diff --git a/frontend/wailsjs/go/main/App.js b/frontend/wailsjs/go/main/App.js old mode 100755 new mode 100644 diff --git a/frontend/wailsjs/go/models.ts b/frontend/wailsjs/go/models.ts old mode 100755 new mode 100644 diff --git a/frontend/wailsjs/runtime/package.json b/frontend/wailsjs/runtime/package.json old mode 100755 new mode 100644 diff --git a/frontend/wailsjs/runtime/runtime.d.ts b/frontend/wailsjs/runtime/runtime.d.ts old mode 100755 new mode 100644 diff --git a/frontend/wailsjs/runtime/runtime.js b/frontend/wailsjs/runtime/runtime.js old mode 100755 new mode 100644 diff --git a/go.mod b/go.mod old mode 100755 new mode 100644 diff --git a/go.sum b/go.sum old mode 100755 new mode 100644 diff --git a/main.go b/main.go old mode 100755 new mode 100644 diff --git a/wails.json b/wails.json old mode 100755 new mode 100644