public
Description: the code behind metratime.com
Homepage: http://metratime.googlegroups.com
Clone URL: git://github.com/cosmin/metratime.git
name age message
file .gitignore Sun Aug 24 21:15:40 -0700 2008 now ignoring all *~ files [cosmin]
file Readme.rst Sat Aug 23 11:32:18 -0700 2008 updated the Readme.rst to be closer to reality [cosmin]
file THANKS Thu Apr 10 11:16:33 -0700 2008 updated THANKS file [Cosmin Stejerean]
directory conf/ Sun Aug 24 21:15:57 -0700 2008 updated path to metratime.wsgi [cosmin]
directory data/ Sat Aug 23 10:44:06 -0700 2008 ignoring development database [cosmin]
directory metratime/ Sun Aug 24 21:13:49 -0700 2008 adding placeholder settings_production.py which... [cosmin]
directory static/ Sun Apr 27 18:13:19 -0700 2008 added ajax screen for setting station order [cosmin]
Readme.rst

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!