AniLinkPy
1.0.0
AniLinkpy est une bibliothèque Python qui fournit une interface pour interagir avec des API anime / manga comme l'aniliste, le myaniméliste et le kitsu. La bibliothèque est structurée comme suit:
AniLink : la classe principale qui initialise les connexions à différentes APIAniList : classe pour interagir avec l'API anilisteQuery : méthodes de requête en interrogatoireMutation : méthodes de mutation de donnéesCustomRequest : pour envoyer des requêtes / mutations personnalisées Utilisation de base:
from AniLinkPy import AniLink
anilink = AniLink ( auth_token )
# Query a user
user = anilink . anilist . query . user ({ 'id' : 123 })
# Custom query
custom_query = """
query {
Viewer {
id
}
}
"""
result = anilink . anilist . custom ( custom_query )La bibliothèque gère l'authentification, la demande d'envoi et l'analyse de réponse. Il fournit une interface propre pour interagir avec les API anime / manga sans avoir à gérer les détails de bas niveau.
Anilinkpy peut être installé via PIP:
pip install AniLinkPy
La bibliothèque lance des exceptions pour les erreurs d'API qui peuvent être capturées et manipulées:
try :
user = anilink . anilist . query . user ({ 'id' : 123 })
except Exception as error :
print ( error )Dans l'ensemble, Anilinkpy vise à simplifier l'interaction avec les API anime / manga en fournissant une interface Python intuitive.