aiowowapi docs
Warning: I have personally stopped playing World of Warcraft, if you’d like to take over maintenance of the project or see any issues you can create an issue on GitHub and I promise I’ll look into it ASAP.
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
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
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.
Metadata
Release files for aiowowapi 2.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| aiowowapi-2.1.5.tar.gz | 23.8 kB | Without provenance | Details for aiowowapi-2.1.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| aiowowapi-2.1.5-py3-none-any.whl | Python 3 | none | any | Details for aiowowapi-2.1.5-py3-none-any.whl |
Total release size: 48.1 kB
Release files / aiowowapi-2.1.5.tar.gz
| Download URL | aiowowapi-2.1.5.tar.gz |
|---|---|
| Size | 23.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
02efc0186bdfdd16a6d3ca5f369d63bbe0f38193b75c308989a5d0001e140d00
|
|
BLAKE2b-256 checksum How to use checksums |
f0740f21242eaff96b036a39977d97d58d8174f18febabb6f45087abf9bc2fb3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.3
|
Release files / aiowowapi-2.1.5-py3-none-any.whl
| Download URL | aiowowapi-2.1.5-py3-none-any.whl |
|---|---|
| Size | 24.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a463b1b35ff7e9f7d050b94f721f6e5c92747b0b934b1a803be191d5f57eafcf
|
|
BLAKE2b-256 checksum How to use checksums |
21db523c0727ddcc095669cf4f22e7274f256561b0363ca618b7ad706866d80c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.3
|
Security for aiowowapi 2.1.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.