BlizzardWarcraftAPI
BlizzardWarcraftAPI is a Python library designed to interact with the official World of Warcraft API provided by Blizzard. Although it is still a work in progress, active development is underway. It's important to note that this library is not an official Blizzard product, but rather the result of an independent developer's efforts.
BlizzardWarcraftAPI aims to provide a convenient and user-friendly interface for developers to access and utilize the wealth of data available through the World of Warcraft API. With this library, you can retrieve information about characters, items, quests, guilds, and more. It abstracts away the complexities of making API requests and handling responses, allowing developers to focus on building their applications or tools.
By leveraging Blizzard's official API, BlizzardWarcraftAPI ensures that the data obtained is accurate and up-to-date. As the library continues to evolve, additional features and enhancements will be added to expand its capabilities and improve its usability. Developers interested in utilizing the vast resources offered by the World of Warcraft API will find BlizzardWarcraftAPI to be a valuable tool in their projects.
Installing
Install and update using pip:
pip install BlizzardWarcraftAPI
A Simple Example
Get Access Token
from BlizzardWarcraftAPI import BlizzardAuthToken
token = BlizzardAuthToken("ClientID", "ClientSecret")
token.get()
Get Achievement Category & Character Hunter Pets Summary
from BlizzardWarcraftAPI import BlizzardWarcraftAPI
api = BlizzardWarcraftAPI("token", "region", "locale")
GameData = api.GameData()
Profile = api.Profile()
GameData.get_AchievementCategory(1)
Profile.get_CharacterHunterPetsSummary("ravencrest", "bicmex")
Metadata
Release files for BlizzardWarcraftAPI 0.2.7.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| blizzardwarcraftapi-0.2.7.2.tar.gz | 9.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| blizzardwarcraftapi-0.2.7.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.9 kB
Release files / blizzardwarcraftapi-0.2.7.2.tar.gz
| Download URL | blizzardwarcraftapi-0.2.7.2.tar.gz |
|---|---|
| Size | 9.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4dcd17dcf1647b94b8fc220d02fce9196972c76a161f5a7243be0d8758a4218e
|
|
BLAKE2b-256 checksum How to use checksums |
709904359536d21067fa1fd9c5588780beed8300d4ce6cd539defd63d9e0a65e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.9.19 Linux/6.5.0-1018-azure
|
Release files / blizzardwarcraftapi-0.2.7.2-py3-none-any.whl
| Download URL | blizzardwarcraftapi-0.2.7.2-py3-none-any.whl |
|---|---|
| Size | 24.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f552e26d4e5bae9ed1925a406231eb6cce4f527b272cc00416e475c00f19c4e7
|
|
BLAKE2b-256 checksum How to use checksums |
aab963882f394d60d80376cccd223db9e5595e267dd2eaca255b5a5ce85cd0cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.9.19 Linux/6.5.0-1018-azure
|