2个不稳定版本
0.2.0 | 2024年5月31日 |
---|---|
0.1.0 | 2024年5月17日 |
#254 in 身份验证
每月27次下载
33KB
752 行
simplygo
simplygo
是一个用于与Translink Simplygo网站编程接口的Rust SDK。
功能
SimplyGo
客户端:使用凭据登录,从SimplyGo网站抓取HTML。parsing
模块:将抓取的HTML从SimplyGo网站解析为原生Rust结构。
安装
cargo add simplygo
用法
use simplygo::SimplyGo;
use simplygo::parsing::parse_trips;
let simplygo = SimplyGo::default().login(&args.username, &args.password);
let cards = simplygo.cards();
cards.iter().for_each(|card| {
let html = simplygo.trips(card, NaiveDate::from_ymd(...), NaiveDate::from_ymd(...));
let trips = parse_trips(&card.id, html)
});
许可证
依赖项
~10–26MB
~345K SLoC