No description
This repository has been archived on 2026年03月11日 . You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
- Elixir 89.4%
- HTML 3.3%
- JavaScript 3.2%
- CSS 3%
- Nix 1.1%
| assets | Save current changes | |
| config | Update esbuild and tailwindcss | |
| lib | Save current changes | |
| priv | GTFS Protobuf | |
| test | Initial commit | |
| .envrc | Add nix flake | |
| .formatter.exs | Initial commit | |
| .gitignore | Ignore .env files | |
| flake.lock | Add nix flake | |
| flake.nix | Add inotify-tools | |
| LICENSE.md | Initial commit | |
| mix.exs | Keep heroicons | |
| mix.lock | Update lockfile (again) | |
| README.md | Save current changes | |
| shell.nix | Add nix flake | |
Vt
Disclaimer & License
- This project is not affiliated nor endorsed by Transport Victoria or VicRoads.
- All Timetable data is licensed from Transport Victoria under a Creative Commons Attributions 4.0 International License (copy).
- The code in this repository is licensed under the MPL-2.0 license (a copy can be found in LICENSE.md).
TODO
- Implement GTFS Realtime client.
- Polling should be done minutely or every 2 minutes.
- Use GenStage to queue update requests to OpenData API.
- Use the Timetable API to fetch the timetables of vehicles.
- Use MapLibre GL for graphically showing the route and position of the vehicle.