3个不稳定版本
0.2.0 | 2024年6月23日 |
---|---|
0.1.1 | 2024年6月16日 |
0.1.0 | 2024年6月16日 |
#736 在 #command-line
每月122次下载
27KB
667 行
创建这个crate的原因是我需要访问flickr API,但没有任何一个是更新的。
API的描述在这里:这里。
这个crate使用warp
来接收HTTP回调,并且您可以使用它从命令行进行登录。
使用方法
使用本地浏览器登录并上传一个路径下的照片
// Create a client and ask it to log you in
let client = FlickrAPI::new(ApiKey {
key: String::from("Your API key"),
secret: String::from("Your API secret"),
})
.login()
.await?;
// Upload a local file
client.photos().upload_from_path(&path).await
覆盖率
Flickr API非常广泛,而这个crate非常基础。但是,添加特定端点的支持可以在几分钟内完成!如果您需要添加任何内容,请创建一个issue!
依赖
~16–27MB
~409K SLoC