Crates.io | ff14_avatar |
lib.rs | ff14_avatar |
version | 0.1.7 |
source | src |
created_at | 2024-02-20 12:14:23.298644 |
updated_at | 2024-02-25 09:10:00.902819 |
description | a tool to get avatar image from lodestone |
homepage | |
repository | https://github.com/MorrisFreeman/ff14_avatar |
max_upload_size | |
id | 1146295 |
size | 59,960 |
このRustライブラリは、ファイナルファンタジーXIV(FF14)のキャラクターのアバターを取得するために設計されています。キャラクターIDを使用してキャラクターアバターを取得し、キャラクターのID、名前、およびアバター画像のURLを返します。
Cargo.toml
ファイルにff14_avatar
を追加してください:
[dependencies]
ff14_avatar = "0.1.0"
このライブラリを使用するには、まずプロジェクトに含める必要があります:
use ff14_avatar::{fetch_avatar, fetch_avatars};
単一のFF14キャラクターアバターを取得するには、fetch_avatar
関数を使用します。以下はその例です:
use ff14_avatar::fetch_avatar;
#[tokio::main]
async fn main() {
let id = "あなたのキャラクターID";
let avatar = fetch_avatar(id).await;
println!("ID: {}", avatar.id);
println!("Name: {}", avatar.name);
println!("ImageUrl: {}", avatar.image_url);
}
複数のアバターを取得するには、キャラクターIDのベクターを使用してfetch_avatars
関数を使用します:
use ff14_avatar::fetch_avatars;
#[tokio::main]
async fn main() {
let ids = vec!["キャラクターID_1".to_string(), "キャラクターID_2".to_string()];
let avatars = fetch_avatars(ids).await;
for avatar in avatars {
println!("ID: {}", avatar.id);
println!("Name: {}", avatar.name);
println!("ImageUrl: {}", avatar.image_url);
}
}
reqwest
HTTPリクエストを行うため。scraper
HTMLコンテンツを解析するため。tokio
非同期ランタイムのため。貢献を歓迎します!プルリクエストを送信したり、バグを報告したり、機能を提案したり、自由に行ってください。
このプロジェクトはMITライセンスの下でライセンスされています - 詳細はLICENSEファイルを参照してください。