https://github.com/catenarytransit/chicago-gtfs-rt
https://github.com/catenarytransit/chicago-gtfs-rt
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/catenarytransit/chicago-gtfs-rt
- Owner: catenarytransit
- Created: 2024-01-07T08:37:03.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-11-19T07:37:11.000Z (7 months ago)
- Last Synced: 2025-11-19T09:11:19.618Z (7 months ago)
- Language: Rust
- Size: 47.5 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# chicago-gtfs-rt
## Contributing
### Dependencies
[Install Rust](https://www.rust-lang.org/tools/install). If Rust is already installed, use `rustup update` to update.
Make sure the OpenSSL headers and the Protobuf compiler (`protoc`) are installed. For example:
```bash
# Debian
sudo apt install libssl-dev protobuf-compiler
# openSUSE
sudo zypper in libopenssl-3-devel protobuf-devel
```
### Test data
Download the CTA GTFS timetable and extract it to static/:
```bash
mkdir -p static/
cd static
wget https://www.transitchicago.com/downloads/sch_data/google_transit.zip
unzip google_transit.zip
cd ..
```
### Testing
Then you can test the library using
```bash
cargo test
```
If you want to see the output on `stdout`, use
```bash
cargo test -- --nocapture
```
## Contact
Please join us on discord to help us work on this!!!
https://discord.gg/yVV6dguwtq
### More information
This package uses both https://docs.rs/gtfs-realtime and https://docs.rs/gtfs-structures