معرفی شرکت ها


anilibria.py-0.3.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

The async API wrapper for anilibria.tv
ویژگی مقدار
سیستم عامل OS Independent
نام فایل anilibria.py-0.3.3
نام anilibria.py
نسخه کتابخانه 0.3.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Damego
ایمیل نویسنده danyabatueff@gmail.com
آدرس صفحه اصلی https://github.com/Damego/anilibria.py
آدرس اینترنتی https://pypi.org/project/anilibria.py/
مجوز GPL-3.0 License
# anilibria.py **Python async wrapper for anilibria.tv** ## О библиотеке anilibria.py - это RestAPI и Websocket обёртка API. Вы можете ей пользоваться для получения уведомлений о выходе новой серии, получения информации о тайтлах. ## Установка `pip install anilibria.py` или `pip install git+https://github.com/Damego/anilibria.py.git` - (Рекомендуется на текущий момент) ## Использование Ниже представлено самое простое использование библиотеки. Функция `on_connect` будет вызвана после успешного подключения к API anilibria. Функция `on_title_update` будет вызываться после того, как на сервер будет залита новая серия любого тайтла. ```py from anilibria import AniLibriaClient, TitleUpdateEvent client = AniLibriaClient() @client.event async def on_connect(): print("Подключено") @client.event async def on_title_update(event: TitleUpdateEvent): print(event.title.names.ru) # Выведет название тайтла на русском, который обновили. client.start() ``` ### Уведомления о новых сериях. ```py @client.event async def on_title_serie(event: TitleSerieEvent): if event.title.code == "texhnolyze": # Ещё один способ: event.title.names.ru == "Технолайз" ... # Если выйдет новая серия Технолайза, то вызовется эта функция и выполнится условие ``` ### Получение информации о тайтле В библиотеке реализована поддержка http запросов. Список всех возможных методов вы можете увидеть [здесь](https://anilibriapy.readthedocs.io/ru/latest/client.html) ```py async def some_function(): title = await client.get_title(code="kimetsu-no-yaiba-yuukaku-hen") print(title.description) # Все атрибуты вы можете найти в документации моделей ``` ### Использование с другими библиотеками Вы также можете использовать эту библиотеку вместе с другими: - `discord.py` и его форках. - `aiogram` Примеры использования представлены в папке [examples](https://github.com/Damego/anilibria.py/tree/main/examples) ## Документация [Официальная документация API](https://github.com/anilibria/docs/blob/master/api_v2.md) [Документация библиотеки](https://anilibriapy.readthedocs.io/ru/latest/)


نیازمندی

مقدار نام
- aiohttp
- attrs
- furo
- Sphinx
- sphinx-hoverxref
- readthedocs-sphinx-search


زبان مورد نیاز

مقدار نام
>=3.8 Python


نحوه نصب


نصب پکیج whl anilibria.py-0.3.3:

    pip install anilibria.py-0.3.3.whl


نصب پکیج tar.gz anilibria.py-0.3.3:

    pip install anilibria.py-0.3.3.tar.gz