diff options
| author | kboz <kutayboz@gmail.com> | 2026-09-27 22:36:34 +0200 |
|---|---|---|
| committer | kboz <kutayboz@gmail.com> | 2026-09-27 22:36:34 +0200 |
| commit | 1b59961ce2385252e3346ea6107b15a2c1feafe6 (patch) | |
| tree | fbe9e0cb968c47cff353e937e4dc835a64058c60 /backend-go/fix_route.py | |
| parent | 29c4b57db9a34e0f815d93cac6a2cae543778a93 (diff) | |
| download | haul-1b59961ce2385252e3346ea6107b15a2c1feafe6.tar.gz | |
feat(backend): port route-planning backend to Go
Add a Go implementation mirroring the Python pipeline (loader, graph,
pathfinder, arbitrage, market, route, manager) under internal/core, with
ESI client/API integration and setup endpoints. Reuses backend/src as
the working directory so existing data/cache paths keep working.
Diffstat (limited to 'backend-go/fix_route.py')
| -rw-r--r-- | backend-go/fix_route.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/backend-go/fix_route.py b/backend-go/fix_route.py new file mode 100644 index 0000000..aea1670 --- /dev/null +++ b/backend-go/fix_route.py @@ -0,0 +1,23 @@ +import re + +route_path = '/home/kboz/eve_haul/backend-go/internal/core/route.go' +with open(route_path, 'r') as f: + text = f.read() + +text = re.sub(r'type Ship struct \{[^\}]+\}', '''type Ship struct { +TaxRate float64 `json:"tax_rate"` +ProfitThreshold float64 `json:"profit_threshold"` +MaxCapital float64 `json:"max_capital"` +SnipeThreshold float64 `json:"snipe_profit_threshold"` +Location int `json:"location"` +Cargo float64 `json:"cargo"` +MaxWarpSpeed float64 `json:"max_warp_speed"` +MaxSubwarpSpeed float64 `json:"max_subwarp_speed"` +GankersAreas map[string]float64 `json:"gankers_areas"` +PlayerCost float64 `json:"player_cost"` +RiskCost float64 `json:"risk_cost"` +ShipCost float64 `json:"ship_cost"` +}''', text) + +with open(route_path, 'w') as f: + f.write(text) |
