titdb 0.1.0

A simple library to make use of the Trails in the Database API
Documentation

TITDB - Trails in the Database

titdb is a library that calls Trails in the Database's API. It also includes a script randomizer as an optional feature.

Randomizer

[dependencies]
titdb = { version = "0.1", features = ["rand"] }

Examples

use titdb::rand::SceneRandomizer;

#[tokio::main]
async fn main() -> Result<()> {
    // Get 500 characters of Trails from Zero
    let characters = get_chr_detail(Some(4), None, None, None, Some(500))
        .await
        .unwrap();
    // Randomize any script from any game with characters from the previous list
    let random_scene: SceneRandomizer = SceneRandomizer::new(Some(characters), None, None);
    let scene = random_scene.randomize().await;
    println!(scene.unwrap());
    Ok(())
}