Automatic repository for tracking changes in Adelaide Metro's GTFS data feed. This data is used by Google Maps (and other applications) to have computer-readable timetable data. This data is updated nightly from Adelaide Metro's website.
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

GTFS mirroring tool. This allows us to keep the GTFS data from Adelaide Metro in a revision control system (so we could look up historical data).

It should be trivial to adapt this to monitor another public transit system.

This is best used in a daily crontab.

You shouldn't need to run this script yourself though, I already provide a repository at It has data starting from January 2011. Adelaide Metro started providing this data publicly in November 2010.

Copyright 2011 Michael Farrell

This program is free software. It comes without any warranty, to the extent permitted by applicable law. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See for more details.

The data provided (in the gtfs folder) is licensed under Creative Commons Australia Attribution 3.0 License.

A current version of the data held in this repository is available for free from Adelaide Metro's website, at