3 个版本

0.1.2 2024 年 8 月 14 日
0.1.1 2024 年 8 月 14 日
0.1.0 2024 年 8 月 11 日

#4#gtfs

Download history 317/week @ 2024-08-09 75/week @ 2024-08-16

每月 392 次下载
3 个 crate 中使用

MIT AND Apache-2.0

25KB

gtfs-realtime

此库是原始 https://github.com/barzamin/gtfs-rt 的分支。


lib.rs:

解码和编码示例 GTFS 数据

use prost::Message;

let url = "https://lbtgtfs.lbtransit.com/TMGTFSRealTimeWebService/Vehicle/VehiclePositions.pb";
let response = reqwest::get(url).await.unwrap();
let bytes = response.bytes().await.unwrap();
let data: Result<gtfs_realtime::FeedMessage, prost::DecodeError> = prost::Message::decode(bytes.as_ref());
let data = data.unwrap();

//encode back into protobuf
let rencoded = data.encode_to_vec();

依赖关系

~1.2–3.5MB
~61K SLoC