Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mostm/pywow

Python WoW API Wrapper
https://github.com/mostm/pywow

Last synced: about 1 month ago
JSON representation

Python WoW API Wrapper

Awesome Lists containing this project

README

        

# pyWoW
Python WoW API Wrapper

## Installation
1. `pip install -U pywow`
2. Get API Key for WoW Community [here](https://dev.battle.net/apps/register)
4. Create/add to file `config.py` in project folder with these values:
```python
blizzard_key = 'Your_WoW_Community_APIKEY_here'
```

## Usage
**! Only EU region is currently supported**
```python
import wow
```

## Quick Tutorial

#### Get character
```python
char = wow.Character(name='CharacterName', realm='Character realm')
print('{name} on {realm} ({xplvl}lvl/{ilvl})\nPlaying as {class},{race} at {side}'.format(
{'name':char.full_name, 'realm':char.realm.name, 'xplvl':char.level['xp']
'ilvl':char.level['item'], 'class':char.wow_class.name, 'race':char.race.name,
'side':char.race.side}))
```