AniLinkPy
1.0.0
Anilinkpy هي مكتبة Python التي توفر واجهة للتفاعل مع واجهات برمجة تطبيقات الأنيمي/المانجا مثل أنيلست وميانيميلي و Kitsu. المكتبة منظمة على النحو التالي:
AniLink : الفئة الرئيسية التي تهيئة الاتصالات إلى واجهات برمجة التطبيقات المختلفةAniList : فئة للتفاعل مع API anilistQuery : طرق للاستعلام عن البيانات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 )تتولى المكتبة المصادقة ، وطلب الإرسال ، والاستجابة تحليل. يوفر واجهة نظيفة للتفاعل مع واجهات برمجة تطبيقات أنيمي/المانجا دون الحاجة إلى التعامل مع التفاصيل ذات المستوى المنخفض.
يمكن تثبيت Anilinkpy عبر PIP:
pip install AniLinkPy
ترمي المكتبة استثناءات لأخطاء API التي يمكن القبض عليها والتعامل معها:
try :
user = anilink . anilist . query . user ({ 'id' : 123 })
except Exception as error :
print ( error )بشكل عام ، يهدف Anilinkpy إلى تبسيط التفاعل مع واجهات برمجة تطبيقات الأنيمي/المانجا من خلال توفير واجهة بيثون بديهية.