#download #s3 #upload #bucket #python #turbo #uploading

turbolib

用于快速上传和下载 AWS S3 文件的库

1 个不稳定版本

0.3.3 2022年7月31日

#7 in #turbo

自定义许可证

16KB
265

turbolib CI

turbolib 是一个用于快速上传和下载多个文件到 AWS S3 的库。它用作名为 turbo 的命令行工具的后端,以及名为 turbos3-py 的 Python 库

用法

turbolib 提供两个函数

  • downloader
  • uploader

这些函数用于下载和上传。

例如,将整个存储桶(例如 my_bucket)下载到本地目录 data

use turbolib::{uploader, downloader};


downloader(my_bucket.into(), "data'.into(), None).await?;

您还可以使用正则表达式过滤器,即下载以 ".txt" 结尾的文件

use turbolib::{uploader, downloader};


downloader(my_bucket.into(), "data'.into(), Some("*.txt).into())).await?;

依赖项

~29–42MB
~669K SLoC