@ -74,6 +74,7 @@ dependencies = [
"reqwest",
"scraper",
"serde",
"serde_json",
"serde_yaml",
"tokio",
]
@ -24,3 +24,4 @@ scraper = "0.11"
chrono = { version = "0.4", features = ["serde"] }
chrono-humanize = "0.2"
diffy = "0.2"
serde_json = "*"
@ -172,7 +172,13 @@ async fn get_stars(github_url: &str) -> u32 {
return 0;
}
Ok(ok) => {
let data = ok.json::<GithubStars>().await.unwrap();
let raw = ok.text().await.unwrap();
let data = match serde_json::from_str::<GithubStars>(&raw) {
Ok(val) => val,
Err(_) => {
panic!("{:?}", raw);
};
return data.stargazers_count;