4 ms·
I had this exact idea more than 5 years ago, but the only thing my city provided were horrible PDF timetables. No GTFS, not API, not even an easy to scrape HTML
by franga2000 4y ago
I had this exact idea more than 5 years ago, but the only thing my city provided were horrible PDF timetables. No GTFS, not API, not even an easy to scrape HTML table. Ever since then, my constant side project has been to create a hub for transit and other mobility data from all providers in the country (Slovenia) and just this year, all the work has started coming together.
That stupid bus clock will become not only possible, but trivial to build in just a few more weeks. It took a many meetings with company executives and government officials, freedom-of-information requests, hours of reverse engineering apps and subsequently arguing with lawyers... I accidentally stumbled onto two entirely separate multi-million-euro cases of clear corruption in public tenders, several CVSS >= 7 vulnerabilities, got both job offers and legal threats (once from the same company) and throughout the process learned more about multiple different CS fields than I did about even a single one in 3 years of university.
So if anyone else wants to build such a clock, but is disappointed that their local bus company doesn't have an API, don't be discouraged. There is always a way. It might cost you a year's worth of free time and most of your sanity, but you will end up with some shiny LEDs on that wall that still won't prevent you from missing the bus and a bunch of extremely niche knowledge. 10/10 would recommend