3 个版本 (稳定)
2.1.0 | 2022年7月7日 |
---|---|
2.0.1 | 2022年7月6日 |
0.1.0 | 2022年2月27日 |
#38 in #translate
29KB
279 行
popflash_parser
popflash_parser
是一个用于解析并翻译来自 https://popflash.site/ 匹配信息的crate。该工具截至2022年2月27日仍在运行,尽管其他类似工具在 popflash
改变其网页结构时已经损坏,因此在使用时请小心。
方法用于从URL或匹配ID获取匹配数据,它们在功能上与最终用户相同,只是在调用函数时有所不同(一个URL或匹配ID)
##[tokio::test]
assert_eq!(
Match::from_url("https://popflash.site/match/1281644").await.unwrap(),
Match::from_id("1281644").await.unwrap()
);
一个 Match
结构体(见以下示例输出:https://pastebin.com/AVt1zVV8)可以按照以下方式打印
use popflash_parser::*;
let match_data = Match::from_id(1281644).await.unwrap();
println!("Match::Match output");
println!("{:#?}", match_data);
// Convert to JSON string
let json_string = serde_json::to_string(&match_data).unwrap();
println!("String output");
println!("{}", json_string);
// Convert to JSON object
let json_object = serde_json::Value::from(json_string);
println!("serde_json::Value output");
println!("{}", json_object);
依赖关系
~8–23MB
~337K SLoC