8 releases
0.1.7 | Feb 25, 2024 |
---|---|
0.1.6 | Feb 25, 2024 |
#1092 in Web programming
17KB
181 lines
FF14 Avatar Fetcher
このRustライブラリは、ファイナルファンタジーXIV(FF14)のキャラクターのアバターを取得するために設計されています。キャラクターIDを使用してキャラクターアバターを取得し、キャラクターのID、名前、およびアバター画像のURLを返します。
特徴
- 単一または複数のFF14キャラクターアバターを取得。
- 効率的なネットワークリクエストのための非同期API。
- Rustアプリケーションと簡単に統合できます。
インストール
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ファイルを参照してください。
Dependencies
~12–28MB
~386K SLoC