CaltrainPy is a GUI and Python library forCaltrain schedules. It can optionally be used toparse a Caltrain HTML schedule and return it invarious machine-friendly formats. There is also a Javascript port available, CaltrainJS, that provides the GUI only.
License: MIT/X Consortium License
Changes:
This release adds the ability to filter trains that don't stop at your departure or destination stations. It is now also installable using 'easy_install caltrain'. If you are using setuptools (as you will be when using easy_install), the script 'caltrain' will also be installed in your $PATH. The Javascript version was updated with the same new feature, and the UI layout slightly changed.
More...