public
Description: the code behind metratime.com
Homepage: http://metratime.googlegroups.com
Clone URL: git://github.com/cosmin/metratime.git
metratime / Readme.rst
100644 24 lines (16 sloc) 1.336 kb

MetraTime

About

The MetraTime project started as a way to build a better interface to the train schedules for Metra (http://metrarail.com), a commuter train serving Northeast Illinois. The application lives at http://metratime.com

Currently there is only an iPhone interface that allows one to find upcoming trains based on the date and time (Chicago time) the site is accessed.

Get Involved

Although comments and suggestions are welcome consider sending a patch instead. See THANKS for a list of people that have contributed to this project.

The google group for this project is at http://metratime.googlegroups.com The source code is available in the Git repository at git://github.com/metratime.git

The code used to be based on the Google AppEngine SDK. However due to problems with datastore outages and more importantly frequest timeouts the application is being rewritten as a regular Django application.

The data extracted from the Metra site contains several inconsitencies which need to be cleaned out before importing it (for example to prevent having multiple names for the same station). The metratime.import_export application can sanitize and import data from the schedule.json file (which is just a json representation of the metra.pickle file provided by Masssimo Di Pierro).

Enjoy!