Desktop application that retrieves AVL data from the USF Bull Runner's AVL system and produces Trip Updates and Vehicle Positions files in GTFS-realtime format.
Protobuf URL endpoints for the feed:
- tripUpdatesUrl =
http://localhost:8088/trip-updates
(Currently unsupported, feed is empty) - vehiclePositionsUrl =
http://localhost:8088/vehicle-positions
To see a plain text representation, add ?debug
to the end of the URL:
- tripUpdatesUrl =
http://localhost:8088/trip-updates?debug
(Currently unsupported, feed is empty) - vehiclePositionsUrl =
http://localhost:8088/vehicle-positions?debug
To run:
- Create a
key.txt
file in the main directory and save the API key in the file (API key can be requested from Syncromatics) - Extract the
bullrunner-gtfs.zip
file in the same folder. The extracted folder should be namebullrunner-gtfs
. - Build
mvn package
- Run
java -jar target/bullrunner-gtfs-realtime-generator-1.0.0-SNAPSHOT.jar --vehiclePositionsUrl=http://localhost:8088/vehicle-positions