initial commit
This commit is contained in:
37
cmd/tracker/main.go
Normal file
37
cmd/tracker/main.go
Normal file
@@ -0,0 +1,37 @@
|
||||
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))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user