Skip to main content

Une simple API Pokémon en français.

Project description

Tyradex pour Python

Logo Pokémon

Aperçu

Ce script Python interagit avec l'API Pokémon pour récupérer des informations détaillées sur les Pokémon et les types de Pokémon. Il est conçu pour fournir un accès facile à des détails tels que l'ID du Pokédex, la génération, la catégorie, les capacités, les statistiques, etc., pour des Pokémon individuels ou des types. Le script est organisé en classes représentant différents aspects des données Pokémon et inclut des fonctions pour obtenir des listes de tous les Pokémon et types.

Fonctionnalités

  • Classe Pokemon :

    • Récupérez des informations détaillées sur un Pokémon spécifique.
    • Accédez à des propriétés telles que l'ID du Pokédex, la génération, la catégorie, les capacités, les statistiques, etc.
  • Classe Type :

    • Obtenez des informations sur un type de Pokémon spécifique.
    • Accédez à des propriétés telles que l'ID du type, les résistances et une liste de Pokémon associés à ce type.
  • Classe Generations :

    • Accédez aux données Pokémon regroupées par différentes générations.
  • Classes de support :

    • Diverses classes de support pour gérer les noms, les talents, les sprites, les statistiques, les résistances, les évolutions, le sexe et les formes.
  • Fonctions :

    • get_all_pokemons : Récupérez une liste de tous les Pokémon.
    • get_all_types : Récupérez une liste de tous les types de Pokémon.

Comment utiliser

  1. Installation :

  • Assurez-vous d'avoir Python installé sur votre système.
  • Installez les dépendances requises en utilisant pip install -r requirements.txt.
  1. Utilisation :

  • Importez le script dans votre projet Python ou exécutez-le en tant que script autonome.
  • Instanciez les classes pertinentes pour interagir avec les Pokémon ou les types.
  • Explorez les fonctions fournies pour obtenir des listes de Pokémon et de types.
# Exemple d'utilisation
from Tyradex import Pokemon, Type, Generations, get_all_pokemons, get_all_types

# Récupérez des informations sur un Pokémon spécifique
dracaufeu = Pokemon('dracaufeu')
print(dracaufeu.name)

# Récupérez des informations sur un type de Pokémon spécifique
type_feu = Type('feu')
print(type_feu.name)

# Récupérez l'ensemble des pokémons d'une génération
gen_6 = Generations.Gen(6)
print(gen_6[42])

# Récupérez une liste de tous les Pokémon et types
tous_les_pokemons = get_all_pokemons()
tous_les_types = get_all_types()

Dépendances

  • requests : Une bibliothèque HTTP populaire pour effectuer des requêtes API.

Référence API

Contributeurs

Licence

Ce projet est sous licence MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Tyradex-0.1.2.tar.gz (9.6 kB view hashes)

Uploaded Source

Built Distribution

Tyradex-0.1.2-py3-none-any.whl (8.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page