Files
puvetra/cmd/tracker/main.go
2026-06-13 09:11:52 +02:00

38 lines
687 B
Go

package main
import (
"log"
"shellixa/puvetra/internal/maps"
"shellixa/puvetra/internal/types"
)
func main() {
log.Printf("Starting up..\n")
trips := maps.GetTrips()
var allTrams []types.MapTrip
for _, t := range trips {
if t.Mode == "TRAM" {
allTrams = append(allTrams, t)
}
}
var traminfo []map[string]string
for _, tr := range allTrams {
data := map[string]string{}
data["line"] = tr.Trips[0].RouteShortName
data["currentStation"] = tr.From.Name
data["nextStation"] = tr.To.Name
data["departure"] = tr.Departure
data["arrival"] = tr.Arrival
traminfo = append(traminfo, data)
}
log.Printf("%+v\n", traminfo)
log.Printf("%d", len(traminfo))
}