strava

Crates.iostrava
lib.rsstrava
version0.2.0
sourcesrc
created_at2015-04-24 04:12:57.9776
updated_at2018-01-14 16:53:45.053429
descriptionStrava API v3 Client
homepage
repositoryhttps://github.com/jwilm/strava-rs
max_upload_size
id1929
size47,202
Joe Wilm (jwilm)

documentation

http://jwilm.io/strava-rs/strava/

README

strava-rs

Strava API client in Rust

Circle CI

About

The library currently exposes functions for accessing athletes, segments, and segment efforts. Support for activities is next on the list. For an exhaustive list of capabilities, please reference the docs.

extern crate strava;

use strava::athletes::Athlete;
use strava::api::AccessToken;

fn main() {
    // Create a token
    let token = AccessToken::new("<my token>".to_string());

    // Get the athlete associated with the given token
    let athlete = Athlete::get_current(&token).unwrap();

    // All of the strava types implement Debug and can be printed like so:
    println!("{:?}", athlete);
}

Disclaimer

I am not in any way affiliated with Strava, Inc. I merely wish to use the Strava API from Rust.

Commit count: 56

cargo fmt