libosrs 0.1.0

An Oldschool Runescape API written in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use libosrs;

#[tokio::main]
async fn main() {
    let client = libosrs::ClientOSRS::new();

    let soupshi = &client.get_hiscore("Soupshi").await.unwrap();

    println!("Overall: {:#?}", soupshi.skills.overall);

    println!("Agility level: {}", soupshi.skills.agility.level);
    println!("Agility xp: {}", soupshi.skills.agility.xp);

    println!("Vorkath rank: {}", soupshi.bosses.vorkath.rank);
    println!("Vorkath kills: {}", soupshi.bosses.vorkath.score);

    println!("JSON output: {}", &client.get_hiscore_json("Soupshi").await);
}