Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ragedrugg/anime365

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anime365

Python Version License PyPI Version Downloads

Асинхронная Python библиотека для работы с API сайта Anime365.

Установка

pip install anime365

Быстрый старт

import 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.

About

Асинхронная Python библиотека для работы с API Anime365

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages