Skip to content

Library for interacting with CommunityDragon RAW data

License

Notifications You must be signed in to change notification settings

dnsge/cdragon-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cdragon-rs

A Rust library for interacting with CommunityDragon.

Supports:

  • Champion data
  • Rune data

Example Usage

use cdragon::repository::Repository;
use tokio;

#[tokio::main]
async fn main() {
    let repo = Repository::init().await.unwrap();

    let samira = repo.champions.get_by_id(360);
    match samira {
        Some(c) => {
            println!("Roles: {:?}", c.roles);
            println!(
                "Portrait URL: {}",
                c.square_portrait_path.map_path().unwrap()
            );
        }
        None => println!("None"),
    }
}

Output:

Roles: ["marksman"]
Portrait URL: https://raw.communitydragon.org/latest/plugins/rcp-be-lol-game-data/global/default/v1/champion-icons/360.png

About

Library for interacting with CommunityDragon RAW data

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages