#dataset #data-science

bin+lib kaggle

非官方的Kaggle API的Rust实现

3个版本 (稳定)

1.0.3 2020年3月23日
1.0.2 2020年3月22日
0.1.0 2020年3月22日

#56 in #data-science

Apache-2.0

135KB
3.5K SLoC

kaggle-rs - 以Rust方式访问kaggle.com

Build Status Crates.io Documentation

非官方的kaggle-api的Rust实现。

示例

下载完整数据集的最新版本

use kaggle::KaggleApiClient;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let kaggle = KaggleApiClient::builder().build()?;
    let dataset = kaggle
        .dataset_download_all_files("unanimad/dataisbeautiful", None, None)
        .await?;
    kaggle::archive::unzip(dataset, ".")?;
    Ok(())
}

文档

完整文档可在docs.rs找到

许可证

Kaggle API采用Apache许可证,版本2.0发布

依赖关系

~13–26MB
~408K SLoC