项目作者: zTgx

项目描述 :
My Crates Total Downloads
高级语言: Rust
项目地址: git://github.com/zTgx/downloads-rs.git
创建时间: 2019-08-29T04:25:52Z
项目社区:https://github.com/zTgx/downloads-rs

开源协议:Other

下载


downloads-rs Build Status crate

WIP
A lib for check my-crates all downloads.

Usage

Add dependencies

  1. [dependencies]
  2. downloads = "0.0.2"

Example

  1. extern crate downloads;
  2. use downloads::*;
  3. fn main() {
  4. let mut totals = 0;
  5. let user_id = "56717";
  6. let v: Result<Value> = fetch(user_id);
  7. if let Ok(x) = v {
  8. if let Some(arr) = x.as_array() {
  9. for i in arr {
  10. println!("crate name: {}", i["name"]);
  11. println!("downloads: {}",i["downloads"]);
  12. println!("\n");
  13. totals += i["downloads"].as_u64().unwrap() as usize;
  14. }
  15. }
  16. }
  17. println!("Total Downloads: {}", totals);
  18. }

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.