| Crates.io | chicago-gtfs-rt |
| lib.rs | chicago-gtfs-rt |
| version | 0.3.1 |
| created_at | 2024-06-28 05:45:03.228264+00 |
| updated_at | 2025-09-16 02:56:38.669868+00 |
| description | Conversion of all Chicago Transit Authority data into GTFS Realtime |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1286470 |
| size | 103,017 |
Install Rust. If Rust is already installed, use rustup update to update.
Make sure the OpenSSL headers and the Protobuf compiler (protoc) are installed. For example:
# Debian
sudo apt install libssl-dev protobuf-compiler
# openSUSE
sudo zypper in libopenssl-3-devel protobuf-devel
Download the CTA GTFS timetable and extract it to static/:
mkdir -p static/
cd static
wget https://www.transitchicago.com/downloads/sch_data/google_transit.zip
unzip google_transit.zip
cd ..
Then you can test the library using
cargo test
If you want to see the output on stdout, use
cargo test -- --nocapture
Please join us on discord to help us work on this!!!
This package uses both https://docs.rs/gtfs-realtime and https://docs.rs/gtfs-structures