github-stats

Crates.io docs.rs Crates.io

Travis CI GitHub Release Date

A tool for using [Github]'s API

Get Stats of Repository

```rust use github_stats::Repo;

let repo = Repo::new("rust-lang", "rust");

match repo { Ok(repo) => {/* Do some stuff */}, Err(e) => eprintln!(":("), } ```

Search Latest Merged PR and Get Total Merged PR Count

```rust use github_stats::{Query, Search};

// Gets latest merged PR let search = Search::issues( &Query::new().repo("rust-lang", "rust").is("pr").is("merged"), ) .per_page(1) .search();

match search { Ok(results) => println!("# of merged PRs: {}", results.total_count()), Err(e) => eprintln!(":("), } ```