AniLinkPy
1.0.0
AnilinkPy เป็นไลบรารี Python ที่ให้อินเทอร์เฟซเพื่อโต้ตอบกับอะนิเมะ/มังงะ API เช่น Anilist, Myanimelist และ Kitsu ห้องสมุดมีโครงสร้างดังนี้:
AniLink : คลาสหลักที่เริ่มต้นการเชื่อมต่อกับ API ที่แตกต่างกันAniList : คลาสสำหรับการโต้ตอบกับ anilist apiQuery : วิธีการสอบถามข้อมูล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 มีจุดมุ่งหมายเพื่อลดความซับซ้อนของการโต้ตอบกับอะนิเมะ/มังงะ APIs โดยการให้อินเทอร์เฟซ Python ที่ใช้งานง่าย