This project manages real time data transit data for the greater Paris region.
The data comes from the official website https://prim.iledefrance-mobilites.fr/
We cache the data to allow other users to acces rapidly the data without having to login.
- EstimatedTimetable: all vehicles that are currently running in the SIRI Lite format
- Stops and Lines referential: two custom CSV files
- GTFS: theoretical timetables. We don’t use in this project, but we proxy it.
The actors are organised as follows
Fetchers # Get fresh data
- Siri # Every 90 seconds
- GTFS # Every hour
- LineReferential # Every hour
- StopReferential # Every hour
States # Central repository for data
- Templates # Html stuff
- PublicTransitData #
Sessions # All the connexions
- CentralDispatch # Knows every who’s watching a page
- SessionActor # One for every browser following a page