AniLinkPy
1.0.0
Anilinkpy - это библиотека Python, которая обеспечивает интерфейс для взаимодействия с API -аниме/манга, такими как анилист, миянимелия и кицу. Библиотека структурирована следующим образом:
AniLink : основной класс, который инициализирует соединения с разными APIAniList : класс для взаимодействия с анилистским 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 стремится упростить взаимодействие с API -интерфейсом аниме/манги, предоставляя интуитивно понятный интерфейс Python.