Skip to main content

Add your description here

Project description

AIOMono (Alpha)

The aiomono is fully asynchronous library for Monobank API written in Python 3.8 with asyncio, aiohttp and pydantic.

Setup

  • You get token for your client from MonobankAPI.
  • Install the latest version of the aiomono: pip install aiomono

Examples

We have 3 different classes for use Monobank API:

  • MonoClient is simple base class for others, can only get currencies
  • PersonalMonoClient - this class for talk to personal Monobank API
  • CorporateMonoClient - this class for talk to corporate Monobank API (soon)

Simple get_currency request

import asyncio
from aiomono import MonoClient

mono_client = MonoClient()

async def main():
    async with mono_client as client:
        client_info = await client.get_currency()
        print(client_info)

asyncio.run(main())

client_info request

import asyncio
from aiomono import PersonalMonoClient

MONOBANK_API_TOKEN = 'your token'


async def main():
    try:
        mono_client = PersonalMonoClient(MONOBANK_API_TOKEN)
        client_info = await mono_client.client_info()
        print(f'User name {client_info.name} 😍')
    finally:
        await mono_client.close()

asyncio.run(main())

Resources:

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

aiomono-1.1.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aiomono-1.1.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file aiomono-1.1.1.tar.gz.

File metadata

  • Download URL: aiomono-1.1.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.17

File hashes

Hashes for aiomono-1.1.1.tar.gz
Algorithm Hash digest
SHA256 3443c057540b1e609fae63b8cae6f855b5588720215a8b8c632cd0ce64d45fa3
MD5 dc33130cb3af01725e211c985943984c
BLAKE2b-256 affaec0d043236c0b481c8cc794aafc27f7f99632b3d5c02e8f1f57a9278e790

See more details on using hashes here.

File details

Details for the file aiomono-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: aiomono-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.17

File hashes

Hashes for aiomono-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dfeacd7ca6a84c3c17fe3e17b984ab3da40d06d67266d031945b034b8a8400b0
MD5 6db4414228fcd5cae8f88b6490c8503f
BLAKE2b-256 5710eb8ba443a8f10ad9d2e9aa98775bc3412bbe6168fee31f33c3d5569f9018

See more details on using hashes here.

Supported by

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