2 releases
new 0.2.1 | Mar 11, 2025 |
---|---|
0.2.0 | Mar 11, 2025 |
#2 in #la
201 downloads per month
33KB
723 lines
libfftt : Bibliothèque Rust d'interrogation des API de la Fédération Française de Tennis de Table
libfftt est une biblothèque Rust permettant d'interroger les API de la fédération française de tennis de table. Elle permet notamment de récupérer :
- les clubs (nom, adresse, ...)
- les joueurs (nom, prénom, points, ...)
- les équipes engagées en compétition
- les rencontres effectuées
lib.rs
:
Une bibliothèque Rust pour interagir avec l'API de la Fédération Française de Tennis de Table (FFTT), permettant d'accéder aux informations sur les joueurs, clubs, compétitions et classements.
Exemples
Récupérer un club
use libfftt::club::Club;
let montpellier = Club::new("11340010").await;
println!("Nom du club : {}", montpellier.nom);
Affichera :
Nom du club : MONTPELLIER TT
Récupérer un joueur
use libfftt::joueur::Joueur;
let felix = Joueur::new("3421810").await.expect("Erreur lors de la récupération du joueur");
println!("Nom du joueur : {}", felix.prenom);
Affichera :
Nom du joueur : Felix
Récupérer les joueurs d'un club
use libfftt::club::Club;
let montpellier = Club::new("11340010").await;
let joueurs = montpellier.api_joueurs().await;
On peut ensuite itérer dessus :
joueurs.iter().map(|j| println!("Joueur : {} {}, points : {}", j.prenom, j.nom, j.point));
Récupérer les équipes d'un club
use libfftt::club::Club;
let montpellier = Club::new("11340010").await;
let equipes = montpellier.api_equipes().await;
On peut ensuite itérer dessus :
equipes.iter().map(|e| println!("Équipe : {}", e.nom));
Dependencies
~9–24MB
~273K SLoC