Tramboard is a station board for the trams and public transport in Switzerland. It is optimized to work for the city of Zurich and will indicate real-time information using the ZVV Mobile API. It will work as well for other towns in Switzerland but then the infos will not be real-time.
This version is deprecated and has been replaced by https://github.com/fterrier/tramboard-clj.
Here is a quick look:
To get started, just create a view by clicking on the (+) icon. Indicate the name (which will be displayed in the tab), and the station. You can filter out the results by adding keywords (comma-separated). Only the connections whose last stop contains one of the keywords will then be displayed. It is case-insensitive. If no keywords are given, everything is displayed.
You need to have npm to run the app locally. Once you have that installed, just run:
npm install
node index.js
open http://localhost:8000
You can also use gulp to run the app using browser sync:
npm install --global gulp
npm install
gulp