Skip to main content

BlizzardWarcraftAPI

image

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)

Source distribution for BlizzardWarcraftAPI 0.2.7.2
File Size Uploaded
blizzardwarcraftapi-0.2.7.2.tar.gz 9.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for BlizzardWarcraftAPI 0.2.7.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.7.2 This release

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.5

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page