#api #database #api-bindings #calls #script #rand #trails

titdb

一个简单的库,用于利用数据库 API 中的 Trails

1 个不稳定版本

0.1.0 2024 年 5 月 3 日

#21 in #calls

MIT 许可证

12KB
255

TITDB - 数据库中的 Trails

titdb 是一个调用 数据库中的 Trails API 的库。它还包括一个可选的脚本随机化器。

随机化器

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

示例

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(())
}

依赖项

~4–15MB
~208K SLoC