AniLinkPy
1.0.0
Anilinkpy es una biblioteca de Python que proporciona una interfaz para interactuar con las API de anime/manga como anilista, myanimelista y kitsu. La biblioteca está estructurada de la siguiente manera:
AniLink : la clase principal que inicializa las conexiones a diferentes APIAniList : Clase para interactuar con la API anilistaQuery : Métodos para consultar datosMutation : Métodos para mutar datosCustomRequest : para enviar consultas/mutaciones personalizadas Uso básico:
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 biblioteca maneja la autenticación, el envío de solicitudes y el análisis de respuesta. Proporciona una interfaz limpia para interactuar con las API de anime/manga sin tener que lidiar con los detalles de bajo nivel.
Anilinkpy se puede instalar a través de PIP:
pip install AniLinkPy
La biblioteca arroja excepciones para errores de API que se pueden atrapar y manejar:
try :
user = anilink . anilist . query . user ({ 'id' : 123 })
except Exception as error :
print ( error )En general, Anilinkpy tiene como objetivo simplificar la interacción con las API de anime/manga proporcionando una interfaz intuitiva de Python.