chicago-gtfs-rt

Crates.iochicago-gtfs-rt
lib.rschicago-gtfs-rt
version0.3.1
created_at2024-06-28 05:45:03.228264+00
updated_at2025-09-16 02:56:38.669868+00
descriptionConversion of all Chicago Transit Authority data into GTFS Realtime
homepage
repository
max_upload_size
id1286470
size103,017
Kyler Chin (kylerchin)

documentation

README

chicago-gtfs-rt

Contributing

Dependencies

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

Test data

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 ..

Testing

Then you can test the library using

cargo test

If you want to see the output on stdout, use

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

Commit count: 0

cargo fmt