Commit Graph

44 Commits

Author SHA1 Message Date
Nahuel Lofeudo a71862be64 Why on Earth was I loading shapes.txt??? 2023-04-23 15:53:53 +01:00
Nahuel Lofeudo cbad15a6fd Force garbage collection in multiple places during data load to avoid OOMs in the Pi Zero 2023-04-23 07:43:45 +01:00
Nahuel Lofeudo 4a7a09fce7 Correct arrival and departure dates (h:mm:ss -> hh:mm:ss) 2023-04-23 07:14:47 +01:00
Nahuel Lofeudo a95e2a29a0 Use trip's headsign instead of the route's long name for display 2023-04-23 07:13:51 +01:00
Nahuel Lofeudo 32b0fa3392 If the arrival is due in > 99min, show the arrival time instead 2023-04-23 06:32:26 +01:00
Nahuel Lofeudo 2d00e744d6 Support trip updates with no stop time updates. Add more logging. 2023-04-23 06:05:06 +01:00
Nahuel Lofeudo 2570ab0cef Fix name of method call 2023-04-22 13:14:16 +01:00
Nahuel Lofeudo 4f056714b2 Remove empty space around the key 2023-04-22 13:10:39 +01:00
Nahuel Lofeudo cb13407418 Display date and time in the last line of the display. 2023-04-22 12:41:00 +01:00
Nahuel Lofeudo 1c50e6ae3b Remove the original Dublin Bus SOAP API client. 2023-04-22 12:26:28 +01:00
Nahuel Lofeudo b8ec772c51 Read feed files straight from the zip file to avoid wearing out the Pi's SD card. 2023-04-22 12:23:39 +01:00
Nahuel Lofeudo 9ca4a19672 Added api-key.txt to gitignore 2023-04-22 11:29:15 +01:00
Nahuel Lofeudo d0eb731c23 Moved the NTA API Key to a separate file so I don't need to worry about accidentally committing it. 2023-04-22 11:28:04 +01:00
Nahuel Lofeudo e28fe74447 Update dependencies in the Readme 2023-04-22 08:04:28 +01:00
Nahuel Lofeudo 22dec4adfd Lots of fixes for the way GTFS-R handles things 2023-04-16 22:42:52 +01:00
Nahuel Lofeudo 93275fc37c Switch to GTFS-R v2 2023-04-16 20:44:38 +01:00
Nahuel Lofeudo 1bdac7b5c2 Poll GTFS-R endpoint on every refresh 2023-04-16 19:58:22 +01:00
Nahuel Lofeudo 56c0417705 Merge deltas from the GTFS-R feed into the estimations 2023-04-16 19:43:54 +01:00
Nahuel Lofeudo 9877da7bc4 We aren't using the Dublin Bus API anymore 2023-04-16 14:53:20 +01:00
Nahuel Lofeudo dd4733b1cf Calculate and display ETA of bus stops correctly 2023-04-16 14:44:24 +01:00
Nahuel Lofeudo df3e9aa992 Fix miscellaneous bugs 2023-04-16 14:00:38 +01:00
Nahuel Lofeudo 6b45e27539 Separate the loading of stop_times.txt and only load the stop times for the stops we are interested in. 2023-04-16 13:49:46 +01:00
Nahuel Lofeudo 855bfc3efc Copy the code to read the GTFS feed from gtfs_kit to gtfs_client.py to allow for selective loading of stop times. 2023-04-16 10:49:17 +01:00
Nahuel Lofeudo e4f4e30b27 Added some code to automatically refresh the feed file if it changed 2023-04-16 10:13:52 +01:00
Nahuel Lofeudo 54a7e7da06 Moved from ad-hoc parsing of GTFS data to gtfs-kit 2023-03-25 16:41:19 -03:00
Nahuel Lofeudo e961c7bc42 Removed the API key left accidentally in the code. The key is now invalidated. 2023-03-07 19:41:37 +00:00
Nahuel Lofeudo b04648b1e2 Add initial code to migrate from the SOAP API client to GTFS-R 2023-03-07 19:38:03 +00:00
Nahuel Lofeudo ca57d1c5ec Updated enclosure FreeCad file. 2023-03-04 16:23:09 +00:00
Nahuel Lofeudo c3db2b5fd8 Updated gitignore 2023-03-04 16:21:30 +00:00
Nahuel Lofeudo 1b4b7d9a19 Rename FreeCad file fort the enclosure 2023-03-04 16:20:00 +00:00
Nahuel Lofeudo 60fb612678 Hide mouse pointer 2022-12-18 19:04:44 +00:00
Nahuel Lofeudo ab079ff3a1 Added service file. Improvements to the readme. 2022-12-18 18:53:22 +00:00
Nahuel Lofeudo 2f5001e70f Fix display initialization 2022-12-18 10:16:56 +00:00
Nahuel Lofeudo eec2311014 Improvements to the documentation 2022-12-07 18:50:26 +00:00
Nahuel Lofeudo d9e46637c6 Reduced verbosity 2022-12-07 18:50:10 +00:00
Nahuel Lofeudo 3206380431 Initial design of the enclosure 2022-10-09 16:52:10 +01:00
Nahuel Lofeudo 2d791cb08b The ETA is shown in green, yellow or red depending on how much time is left to walk to the stop. 2022-10-09 16:51:21 +01:00
Nahuel Lofeudo 0ff9dcbd56 Another couple of comments 2022-10-08 16:38:29 +01:00
Nahuel Lofeudo 34b80fd248 Add some comments and reformat code 2022-10-08 16:11:17 +01:00
Nahuel Lofeudo e914a0630e Fix event loop. 2022-10-08 10:59:19 +01:00
Nahuel Lofeudo 558fc39eb4 Support both X11 (dev) and DirectFB (runtime) screen types. 2022-10-08 10:58:01 +01:00
Nahuel Lofeudo 3c6ee33864 Bold font looks horrible 2022-09-11 11:15:28 +01:00
Nahuel Lofeudo 01a97d19a2 First version 2022-09-11 11:12:51 +01:00
Nahuel Lofeudo 519bc0aee2
Initial commit 2022-09-11 02:59:00 -07:00