Skip to main content

Asynchronous module for interacting with Yandex Balaboba

Project description

aiobalaboba

Асинхронный модуль для взаимодействия с Яндекс Балабоба.

Синхронная версия здесь.

Установка

python -m pip install aiobalaboba

Или просто скопируйте код себе.

Примеры использования

Базовый пример

Используется стандартный вариант стилизации, для запроса создаётся новый экземпляр aiohttp.ClientSession:

import asyncio

from aiobalaboba import balaboba


async def main():
    response = await balaboba("Привет")
    print(response)


if __name__ == "__main__":
    asyncio.run(main())

Вывод: Привет! Я рад тебя видеть на моём канале. Здесь ты сможешь встретить много интересных аниме, музыки, видео, и многого другого.

Продвинутый пример

Используется 11-ый вариант стилизации "Народные мудрости", для запроса используется существующий экземпляр aiohttp.ClientSession:

import asyncio

from aiobalaboba import balaboba
from aiohttp import ClientSession


async def main():
    async with ClientSession() as session:
        response = await balaboba("Привет", intro=11, session=session)
    print(response)


if __name__ == "__main__":
    asyncio.run(main())

Дисклеймер с сайта

Нейросеть не знает, что говорит, и может сказать всякое — если что, не обижайтесь. Распространяя получившиеся тексты, помните об ответственности.

License / Лицензия

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiobalaboba-1.0.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

aiobalaboba-1.0.2-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file aiobalaboba-1.0.2.tar.gz.

File metadata

  • Download URL: aiobalaboba-1.0.2.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aiobalaboba-1.0.2.tar.gz
Algorithm Hash digest
SHA256 12fe80a0e21758725498d65555752537ea73dc48e21e2c0144fa06eb236a5430
MD5 c1df8dd876d40d323a224a7b61c58446
BLAKE2b-256 2b15cc4eb8ba0dffd5cd2a6f7c6d954291be05aed6c98e1d56d9c973628cab66

See more details on using hashes here.

File details

Details for the file aiobalaboba-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: aiobalaboba-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aiobalaboba-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0fe83468f7c8ed30bbcd9349e75645cd249c025dff4f61789707c700aecc5549
MD5 40439660f439e382e33d980eede7faf2
BLAKE2b-256 f178748eda2b44fa8596127e76ff400cf90d1d6646f8f8983fb8107f2a0e94f9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page