AniLinkPy
1.0.0
Anilinkpyは、Anilist、Myanimelist、Kitsuなどのアニメ/マンガAPIと対話するためのインターフェイスを提供するPythonライブラリです。ライブラリは次のように構成されています。
AniLink :異なるAPIへの接続を初期化するメインクラスAniList :アニリストAPIと対話するためのクラスQuery :データのクエリの方法Mutation :データを変異させる方法CustomRequest :カスタムクエリ/変異を送信するため基本的な使用法:
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 )ライブラリは、認証、リクエストの送信、および応答解析を処理します。低レベルの詳細に対処することなく、アニメ/マンガAPIと対話するためのクリーンなインターフェイスを提供します。
AnilinkpyはPIP経由でインストールできます。
pip install AniLinkPy
ライブラリは、キャッチして処理できるAPIエラーの例外をスローします。
try :
user = anilink . anilist . query . user ({ 'id' : 123 })
except Exception as error :
print ( error )全体として、Anilinkpyは、直感的なPythonインターフェイスを提供することにより、Anime/Manga APIとの相互作用を簡素化することを目指しています。