Skip to main content

an async Python wrapper for the starlight.kirara API

Project description

Async-Kirara

An async port of pyKirara, that's about it

Usage

import asyncKirara
import asyncio

async def cards(loop):
    client = asyncKirara.Kirara()
    cards = await client.get_id('card_t', 'uzuki', card_rarity='ssr') # Get all SSR card IDS for Uzuki
    stuff = await client.get_cards(cards, en_translate=True) # Converts IDS into card objects

    for card in stuff: # Print the cards' attributes
        print('='*30)
        print(card.title)
        print(card.lead_skill.name)
        print(card.skill.name)
        print('\n')

    await client.close()

if __name__ == '__main__': # Async loop stuff
    loop = asyncio.get_event_loop()
    loop.run_until_complete(cards(loop))

Requirements

  • Python 3.6+ (Mabye I'll backport it to 3.5, if I feel like it)
  • aiohttp library

License

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

asyncKirara-1.3.0.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

asyncKirara-1.3.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file asyncKirara-1.3.0.tar.gz.

File metadata

  • Download URL: asyncKirara-1.3.0.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.8.0

File hashes

Hashes for asyncKirara-1.3.0.tar.gz
Algorithm Hash digest
SHA256 3edaa4bb7300ac18fd252de211aea81e2b40e4e1e5b855496164444d9c2b5512
MD5 711817e9fec7a4f2f5cbe823ba78f938
BLAKE2b-256 310d29d3526957ec21db48c76e3a1f670f542462fe65829bdcfd083149f84f85

See more details on using hashes here.

File details

Details for the file asyncKirara-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: asyncKirara-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.8.0

File hashes

Hashes for asyncKirara-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6a30c1f64e17ed86e79ed73909ff3d544d9bbcd24aeb05a75e44d13379d34bd7
MD5 402905b2074e7148a8d65a0c110e7041
BLAKE2b-256 b8e8d18920fb3f7e5f144ed6927d60a6c6a653457af70527a87d48fb1472135d

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