⚠️ See metrorappid.com ⚠️
This project is deprecated in favor of metrorappid.com / https://github.com/luqmaan/GhettoRappid. A webapp that works well on the desktop, iOS and Android is much easier to maintain and develop for.
Fast realtime arrival info for Austin's MetroRapid bus.
An attempt at reverse engineering and speeding up the CapMetro app for my use case: view the MetroRapid realtime arrivals quickly.
- MetroRappid iOS on the App Store
- MetroRappid Web (under development)
- MetroRappid Android (completed, but we're having some api key issues ;_;)
If you're interested in working together on this app, please feel free to contact me, fork the repo, open an issue, etc.
For realtime data, MetroRappid uses CapMetro's hidden and undocumented "API". A list of endpoints we've found in the API is available on the wiki. Example responses can be found in MetroRappidTests/Data.
For static data, MetroRappid uses the GTFS files published by CapMetro.
To convert these files into a SQLite file:
pip install -r requirements.txt
gtfsdb-load --database_url sqlite:///gtfs_austin.db google_transit.zip