#运动 #直播 #数据 #ncaa #大学

bin+lib ncaa_data_rs

用于抓取和处理多个运动项目的NCAA数据的工具

9 个版本

0.2.1 2024年3月21日
0.2.0 2024年3月17日
0.1.6 2024年3月4日
0.1.4 2024年2月29日

#707数据库接口

自定义许可证

37KB
936 代码行

ncaa-data-rs

Rust crate 用于从data.ncaa.com抓取和解析数据。此crate可选择用于创建使用相同NCAA数据结构的postgresql数据库扩展。这可以用于收集和存储数据进行进一步处理。

入门

假设您已经安装了Rust,只需克隆并安装

git clone [email protected]:flynneva/ncaa-data-rs.git
cd ncaa-data-rs/
cargo install --paths .

安装完成后,您现在应该安装了CLI应用程序 ncaa_data_rs

ncaa_data_rs --help

它应该提供一些有用的函数/功能供您使用。

构建和测试

cd ncaa-data-rs/
cargo build
cargo test

postgresql 扩展

此存储库还提供了一个postgresql扩展,以便轻松创建postgresql数据库。此扩展将自定义NCAA数据类型暴露给postgresql。

要构建postgresql扩展

cargo pgx init
cargo pgx new ncaa_data_rs

要运行扩展,只需指定您想使用的postgresql版本

cargo pgx run pg13

有关 pgx 的更多信息,请参阅 文档

依赖项

~6–18MB
~273K SLoC