From b0946e6ed7b4bc46af786c83633d4f285a6551c2 Mon Sep 17 00:00:00 2001 From: Caleb Denio Date: Sun, 12 Apr 2026 09:18:44 -0600 Subject: [PATCH] mvx stuff --- .gitignore | 3 ++- cmd/main.go | 17 ++++++----------- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index c8a6594..e8fb14f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /gtfs/ -/gtfs.zip \ No newline at end of file +/gtfs.zip +/pretend-feed.bin diff --git a/cmd/main.go b/cmd/main.go index cbcdfce..5a932fb 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -163,6 +163,11 @@ func feedifyVehicles(vehicles []*pb.VehiclePosition, header *pb.FeedHeader, rout continue } + // force MVX to match other BRT services + if route_id == "87711" { + route_color = sql.NullString{Valid: true, String: "1191d0"} + } + rows.Close() if routeTypes != nil && !routeTypes[int(route_type)] { @@ -206,16 +211,6 @@ func main() { scheduleDb = _db - // vehicles, err := getVehicles() - // if err != nil { - // log.Fatalln(err) - // } - - // for _, v := range vehicles { - // station := getStationForVehicle(v) - // fmt.Println(station) - // } - http.Handle("/", http.FileServer(http.Dir("./static"))) http.HandleFunc("/schema.proto", func(w http.ResponseWriter, r *http.Request) { @@ -235,7 +230,7 @@ func main() { if routeTypes != "" { routeTypeFilter = make(map[int]bool) - for _, t := range strings.Split(routeTypes, ",") { + for t := range strings.SplitSeq(routeTypes, ",") { routeTypeNumber, err := strconv.Atoi(t) if err == nil { routeTypeFilter[routeTypeNumber] = true