Ce script python interagi avec l'API Tyradex.
Cette librairie se veut simple d'usage pour récupérer les informations d'un pokémon, d'un type ou d'une génération.
Table of Contents
Vous pouvez installer cette librairie grâce à Pypi via la commande
python -m pip install Tyradex
import Tyradex
TOUS = Tyradex.Pokemon.all()
DERNIER = TOUS[-1].pokedex_id
def equipe_poke(x):
x = str(x)
coupe = []
mem = ''
for digit in x:
if int(mem + digit) > DERNIER:
coupe.append(int(mem))
mem = ''
mem += digit
coupe.append(int(mem))
return [Tyradex.Pokemon.get(obj) for obj in coupe][:6]
print(equipe_poke(306100860922888193))
print(equipe_poke(306429397701885952))
print(equipe_poke(336443651628728322))
>> [<0306:Galeking>, <1008:Miraidon>, <0609:Lugulabre>, <0228:Malosse>, <0881:Galvagla>, <0093:Spectrum>]
>> [<0306:Galeking>, <0429:Magirêve>, <0397:Étourvol>, <0701:Brutalibré>, <0885:Fantyrm>, <0952:Scovilain>]
>> [<0336:Séviper>, <0443:Griknot>, <0651:Boguérisse>, <0628:Gueriaigle>, <0728:Otaquin>, <0322:Chamallot>]
L'utilisation en ligne de commande reprend strictement l'utilisation de l'API tel qu'elle est décrite dans sa documentation en omettant la racine de l'API.
python -m Tyradex pokemon/242
requests
: Requests is an HTTP library, written in Python, for human beings.- Utile pour les appels à l'API.
python -m pip install request
unidecode
: Transliterate Unicode text into plain 7-bit ASCII.- Utile pour uniformiser les textes.
python -m pip install Unidecode
pillow
: Python Imaging Library (Fork)- Utile pour la gestion des images.
python -m pip install pillow
- Le script interagit avec l'API Tyradex hébergée sur https://tyradex.tech/api/v1/.
- Consultez la documentation de l'API pour plus de détails sur les points d'extrémité disponibles et la structure des données.
Ce projet est sous licence MIT License.