Standalone utility to convert gtfs-realtime feeds into simple JSON (and backward).
$ gtfs_realtime_json <feed_url>
Examples:
$ gtfs_realtime_json "http://api.bart.gov/gtfsrt/tripupdate.aspx"
{"header":{"gtfs_realtime_version":"1.0","timestamp":1424843250, ... }
$ gtfs_realtime_json "http://api.bart.gov/gtfsrt/tripupdate.aspx" > output.json
// save JSON to output.json file
Sample JSON Outputs:
First create a virtualenv:
$ mkvirtualenv gtfs_realtime_json
$ pip install -r requirements.txt
Then each time simply:
$ workon gtfs_realtime_json
$ ./json_gtfs_realtime.py file:gtfsrt.json gtfsrt.pb
If you have any updates to this list, please message me or submit a PR!
Last Updated: 02-25-2015
MTA (link)
http://datamine.mta.info/mta_esi.php?key=<key>&feed_id=1
http://datamine.mta.info/mta_esi.php?key=<key>&feed_id=2
http://datamine.mta.info/mta_esi.php?key=<key>&feed_id=11
ART (link)
http://realtime.commuterpage.com/rtt/public/utility/gtfsrealtime.aspx/tripupdate
MBTA (link)
http://developer.mbta.com/lib/GTRTFS/Alerts/Alerts.pb
http://developer.mbta.com/lib/GTRTFS/Alerts/TripUpdates.pb
http://developer.mbta.com/lib/GTRTFS/Alerts/VehiclePositions.pb
BART (link)
http://api.bart.gov/gtfsrt/alerts.aspx
http://api.bart.gov/gtfsrt/tripupdate.aspx
YRT/Viva (link)
http://rtu.york.ca/gtfsrealtime/ServiceAlerts
http://rtu.york.ca/gtfsrealtime/TripUpdates
http://rtu.york.ca/gtfsrealtime/VehiclePositions
$ virtualenv .venv
(optional)
$ pip install -r requirements.txt
$ ./pyinstaller.sh
(See dist/gtfs_realtime_json)