3 unstable releases
0.2.0 | Jun 23, 2024 |
---|---|
0.1.1 | Jun 16, 2024 |
0.1.0 | Jun 16, 2024 |
#995 in #command-line
27KB
667 lines
This crate exists because I needed to access the flickr API and nothing was up to date.
The API is described here.
This crate uses warp
to receive HTTP callbacks and you can log in from the command line using it.
Usage
Log in using your local browser and upload a photo from a path:
// 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
Coverage
The flickr API is extensive and this crate is very barebones. However adding support for a specific endpoint can be done in minutes ! Please create an issue if you need anything added !
Dependencies
~16–27MB
~401K SLoC