Support real time in Auckland, New Zealand (GTFS-RT)
Acknowledgments
- [ ] The feature I want to propose would be useful for the majority of users, not only for me personally.
- [x] I am aware that Transportr is mostly developed by one person in their unpaid spare time.
- [x] I can help myself to get this feature implemented or know someone who wants to do it.
- [ ] If I want to add support for a new region or country, I checked that this is already available in public-transport-enabler and know the process described on the Transportr homepage.
Is your feature request related to a problem? Please describe.
Currently, Auckland is supported, but does not have live departures in the app.
Describe the solution you'd like
I think we should support Auckland Transports GTFS real time API
Additional context
I'd like to tackle this issue, but I'm a bit lost. Should this be reported at public-transport-enabler? Is realtime data gathered from this library?
For AT's API you need an API key. How would this be implemented? I'm wary of putting API keys in open source projects.
The API is free, and
Subscribers will be able to run 600 calls/minute up to a maximum of 35000 calls/week. [The only tier available]
Alongside realtime departures, the API also supports on-map locations of busses and trains. (Does support already exist for this in other cities? If not #746 should be renamed for clarity)
API docs available here (needs account), however pretty standard with the gtfs realtime reference
I also notices that both Wellington and Auckland are listed under New Zealand. Do they need to be split?
Sorry for the long issue, and thank you for this amazing app!
Thanks for your suggestion. We rely on PTE as our data source and unfortunately this library does not support GTFS realtime APIs. It even does not handle static GTFS files directly, but relies on Navitia for providing a clean API.
Until PTE or Navitia would support GTFS realtime sources, Transportr most likely won't support it, neither.