Асинхронная Python библиотека для работы с API сайта Anime365.
pip install anime365import asyncio
from anime365 import Anime365Client
async def main():
client = Anime365Client(access_token="<token>")
try:
# Информация о пользователе
user = await client.get_user_info()
print(f"Пользователь: {user.name}")
# Поиск аниме
anime_list = await client.search_anime("naruto", limit=5)
for anime in anime_list:
print(f"- {anime.title} ({anime.year})")
# Последние переводы
translations = await client.get_recent_translations(limit=3)
for trans in translations:
print(f"- {trans.title}")
finally:
await client.close()
asyncio.run(main())# Поиск аниме
anime = await client.search_anime("attack on titan", limit=10)
# Получение переводов
translations = await client.get_anime_translations(anime_id, limit=100)
# Embed данные для воспроизведения
embed_data = await client.get_embed_data(translation_id)
# Информация об эпизоде
episode = await client.get_episode(episode_id)# Через токен
client = Anime365Client(access_token="<token>")
# Через email/пароль
client = Anime365Client(
email="[email protected]",
password="password"
)- Python 3.7+
- aiohttp >= 3.8.0
- pydantic >= 2.0.0
MIT License
Для получения документации API обратитесь к модерации сайта Anime365.