AniLinkPy
1.0.0
Anilinkpy ist eine Python -Bibliothek, die eine Schnittstelle zur Interaktion mit Anime/Manga -APIs wie Anilist, Myanimelist und Kitsu bietet. Die Bibliothek ist wie folgt strukturiert:
AniLink : Die Hauptklasse, die Verbindungen zu verschiedenen APIs initialisiertAniList : Klasse für die Interaktion mit der anilistischen APIQuery : Methoden zum Abfragen von DatenMutation : Methoden zur Mutation von DatenCustomRequest : zum Senden benutzerdefinierter Abfragen/Mutationen Grundnutzung:
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 )Die Bibliothek kümmert sich um Authentifizierung, Anfragen von Senden und Antwort an die Antwort. Es bietet eine saubere Schnittstelle zur Interaktion mit Anime/Manga-APIs, ohne sich mit den Details auf niedriger Ebene befassen zu müssen.
Anilinkpy kann über PIP installiert werden:
pip install AniLinkPy
Die Bibliothek wirft Ausnahmen für API -Fehler aus, die gefangen und behandelt werden können:
try :
user = anilink . anilist . query . user ({ 'id' : 123 })
except Exception as error :
print ( error )Insgesamt zielt Anilinkpy darauf ab, die Interaktion mit Anime/Manga -APIs zu vereinfachen, indem eine intuitive Python -Schnittstelle bereitgestellt wird.