flickr

Crates.ioflickr
lib.rsflickr
version0.1.1
sourcesrc
created_at2018-11-15 20:03:31.735627
updated_at2018-12-04 02:50:12.182529
descriptionRust binding to Flickr API
homepagehttps://gitlab.com/timosaarinen/flickr-rust
repositoryhttps://gitlab.com/timosaarinen/flickr-rust
max_upload_size
id96850
size147,426
wg-rls-2 (github:rust-lang:wg-rls-2)

documentation

README

Flickr-Rust

Flickr-Rust is an unofficial Rust binding to Flickr API.

Example

use flickr::{FlickrAPI};

let mut flickr = FlickrAPI::new(
                  "MY-FLICKR-API-KEY", 
                  "MY-FLICKR-API-SECRET");

let res = flickr.favorites()
                .get_list()
                .perform()?;

println!("{:#?}", res.photos.unwrap());

You have to get your custom Flickr API key and Flickr API secret to use this crate.

Status

The plan is to cover all the essential non-deprecated methods of Flickr API. The current method sets coverage is shown below.

Implemented: activity, auth.oauth, favorites, photos

Unimplemented: blogs, cameras, collections, commons, contacts, galleries, groups, groups.discuss.replies, groups.discuss.topics, groups.members, groups.pools, interestingness, machinetags, panda, people, photos.comments, photos.geo, photos.licenses, photos.notes, photos.people, photos.suggestions, photos.transform, photos.upload, photosets, photosets.comments, places, prefs, profile, push, reflection, stats, tags, test, testimonials, urls

Deprecated: auth

In addition, upload and replace features will be implemented too.

See change log for information about version history.

License

Flickr-Rust is licensed under Apache License, Version 2.0.

Commit count: 18

cargo fmt