7 releases (4 breaking)
0.5.0 | Oct 12, 2024 |
---|---|
0.4.0 | Jul 26, 2020 |
0.3.0 | Jul 2, 2019 |
0.2.0 | Jun 29, 2019 |
0.1.1 | Oct 4, 2018 |
#758 in Text processing
57KB
1K
SLoC
lodestone
Library for scraping data off of FFXIV's lodestone
Examples
Get a profile from a user id
use model::profile::Profile;
let profile = Profile::get(user_id).unwrap();
Search for a profile in a datacenter
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()
}
A more targeted search
let profiles = SearchBuilder::new()
.character("Strawberry Custard")
.datacenter(Datacenter::Primal)
.lang(Language::English)
.grand_company(GrandCompany::Maelstrom)
.send()
.unwrap();
let strawberry = profiles.first().unwrap();
Dependencies
~6–17MB
~222K SLoC