> However, I suspect there are some bugs:
Yep I wouldn't be surprised! The routes are statically generated so if there are updates (I'm not sure how often that happens) the progress lines won't be correct.
Thanks for the report though, I'll try looking into it when I have time.
Also, while I’m thinking about it: have you considered graphing trains too? I know they have live data available too, and they (unsurprisingly) seem to be more consistent than busses in my experience. (No pressure intended, just throwing the idea out there…)
> have you considered graphing trains too?
I'm very keen to! It's actually an identical data format, I just need to change the endpoint from /buses to /trains essentially. Though I would also need to store 2 times the number of protocol buffers (which come in every 7 seconds) and do some UI work.
So many things to do, so little time :D