aiowowapi 2.1.4

Creator: bradpython12

Last updated:

Add to Cart

Description:

aiowowapi 2.1.4

aiowowapi docs
An asynchronous client library for interacting with the World of Warcraft API endpoints using the async / await syntax.

Installing
# Linux/OSX
python3 -m pip install -U aiowowapi

# Windows
python -m pip install -U aiowowapi


Current Features

Retail Game Data API Support
Retail Profile API Support
Classic Game Data API Support
Rate limiting
Request retries
QoL WoW-Specific functions (Money -> Gold/Silver/Copper, Armoury link parser, etc)



TODO

Add caching for certain requests (e.g. character profile)
Greater test coverage



Requirements

aiohttp
Python 3.8+



Example
from aiowowapi import WowApi

async def main():
async with WowApi('<ID>','<SECRET>', 'us', request_debugging=True) as Client:
print(await Client.Retail.Profile.get_character_profile_status('illidan', 'adalyia'))


Links

aiowowapi’s Documentation
Blizzard’s API Documentation
Register a Blizzard API Client
Blizzard’s API Forums



IMPORTANT
This project is not affiliated with or endorsed by Blizzard Entertainment & all data is retrieved from official Blizzard / World of Warcraft APIs. Terms found here. Additionally this project was created primarily for use with Discord Bots & other async applications with inspiration from this project by lockwooddev.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.