1 个不稳定版本
0.3.3 | 2022年7月31日 |
---|
#7 in #turbo
16KB
265 行
turbolib
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