6 个版本 (3 个重大更新)
0.4.0 | 2020年7月26日 |
---|---|
0.3.0 | 2019年7月2日 |
0.2.0 | 2019年6月29日 |
0.1.2 | 2019年2月25日 |
0.1.1 | 2018年10月4日 |
#12 in #off
48KB
1K SLoC
lodestone
用于从 FFXIV 的 lodestone 提取数据的库
示例
获取用户 ID 的个人资料
use model::profile::Profile;
let profile = Profile::get(user_id).unwrap();
在数据中心中搜索个人资料
fn search_user(name: &str, dc: Option<Datacenter>) -> Result<Vec<Profile>, Error> {
let search = SearchBuilder::new().character(name);
if let Some(d) = dc {
search = search.datacenter(d);
}
search.send()
}
更精确的搜索
let profiles = SearchBuilder::new()
.character("Strawberry Custard")
.datacenter(Datacenter::Primal)
.lang(Language::English)
.grand_company(GrandCompany::Maelstrom)
.send()
.unwrap();
let strawberry = profiles.first().unwrap();
依赖项
~6–15MB
~230K SLoC