# [downloads-rs](https://github.com/zTgx/downloads-rs) [![Build Status](https://travis-ci.org/zTgx/downloads-rs.svg?branch=master)](https://travis-ci.org/zTgx/downloads-rs) [![crate](https://img.shields.io/crates/v/downloads.svg)](https://crates.io/crates/downloads) WIP A lib for check [my-crates](https://crates.io/me/crates) all downloads. # Usage Add dependencies ```rust [dependencies] downloads = "0.0.2" ``` Example ```rust extern crate downloads; use downloads::*; fn main() { let mut totals = 0; let user_id = "56717"; let v: Result = fetch(user_id); if let Ok(x) = v { if let Some(arr) = x.as_array() { for i in arr { println!("crate name: {}", i["name"]); println!("downloads: {}",i["downloads"]); println!("\n"); totals += i["downloads"].as_u64().unwrap() as usize; } } } println!("Total Downloads: {}", totals); } ``` ### Find UserID __Steps__ 1. Open https://crates.io 2. Login 3. Open Chrome, More Tools -> Developer Tools, select Network Tab, then refresh 4. Finally, find something like `crates?user_id=56717`, double click, will see all your user info.