A python wrapper for the Clash of Clans API
Project description
coc.py
Easy to use asynchronous Clash of Clans API wrapper in Python.
Key Features
Asynchronous code
Entire coverage of the official Clash of Clans API
Auto updating tokens for use with dynamic IPs
Getting Started
Installing
Python 3.5 or higher is required
# Linux/OS X
python3 -m pip install -U coc.py
# Windows
py -3 -m pip install -U coc.py
Quick Example
import coc
import asyncio
client = coc.Client('token')
async def player_name(tag):
player = await client.get_player(tag)
print(player.name)
# alternatively,
print(str(player))
async def get_five_players(name):
players = await client.search_players(name=name, limit=5)
for n in players:
print(n, n.tag)
if __name__ == '__main__':
loop = asyncio.get_event_loop()
loop.run_until_complete(get_some_player('tag'))
loop.run_until_complete(get_five_players('name')
For more examples see the examples directory
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
coc.py-0.0.2.tar.gz
(15.5 kB
view hashes)
Built Distribution
coc.py-0.0.2-py3-none-any.whl
(19.2 kB
view hashes)