redbot

(Unofficial) Rust bindings for Reddit's API.

crates.io link

Reddit's API documentation can be found here and endpoint documentation can be found here.

Usage

Example

```rust use redbot::{Api, Config, Value};

fn main() { let config = Config::loadconfig("config.json").expect("Could not load confiog"); let mut api = Api::new(config); api.dologin().expect("Could not perform login");

let mut resp = match api.query("GET", "api/v1/me/karma", None, None) {
    Ok(resp) => resp,
    Err(err) => panic!(err),
};
let karma_breakdown: Value = match resp.json() {
    Ok(data) => data,
    Err(err) => panic!(err),
};

println!("{:?}", karma_breakdown);

} ```