Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CUTR-at-USF/bullrunner-gtfs-realtime-generator
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.
https://github.com/CUTR-at-USF/bullrunner-gtfs-realtime-generator
Last synced: about 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/CUTR-at-USF/bullrunner-gtfs-realtime-generator
- Owner: CUTR-at-USF
- License: other
- Created: 2013-10-11T20:43:39.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-10-28T15:33:35.000Z (over 3 years ago)
- Last Synced: 2024-01-25T20:45:57.457Z (5 months ago)
- Language: Java
- Size: 318 KB
- Stars: 2
- Watchers: 8
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Lists
- awesome-transit - Syncromatics API to GTFS-realtime - A Java-based command-line utility to convert from the [Syncromatics API](http://www.syncromatics.com/) format to GTFS-realtime TripUpdates and VehiclePositons. (Uncategorized / Uncategorized)
- awesome-transit - Syncromatics API to GTFS-realtime - A Java-based command-line utility to convert from the [Syncromatics API](http://www.syncromatics.com/) format to GTFS-realtime TripUpdates and VehiclePositons. (Uncategorized / Uncategorized)
README
bullrunner-gtfs-realtime-generator [![Build Status](https://travis-ci.org/CUTR-at-USF/bullrunner-gtfs-realtime-generator.svg?branch=master)](https://travis-ci.org/CUTR-at-USF/bullrunner-gtfs-realtime-generator)
==================================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:
1. Create a `key.txt` file in the main directory and save the API key in the file (API key can be requested from [Syncromatics](http://gmvsyncromatics.com/contact/))
2. Extract the `bullrunner-gtfs.zip` file in the same folder. The extracted folder should be name `bullrunner-gtfs`.
3. Build `mvn package`
4. Run `java -jar target/bullrunner-gtfs-realtime-generator-1.0.0-SNAPSHOT.jar --vehiclePositionsUrl=http://localhost:8088/vehicle-positions`