Skip to content
This repository has been archived by the owner on Oct 1, 2020. It is now read-only.
/ Ash.CoCAPI Public archive

A module for calling Clash of Clans API in Python

Notifications You must be signed in to change notification settings

AliDjango/Ash.CoCAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##AsH.CoCAPI AsH.CoCAPI is a module for calling the official Clash of Clans Api in Python.

It supports all available methods that The Api supports

In order to use this module,you have to get a Token from https://developer.clashofclans.com

as a quick view on the functions you can use this code.

Please See the Docs branch for a complete documentation and examples.

This content is not affiliated with, endorsed, sponsored, or specifically approved by Supercell and Supercell is not responsible for it. For more information see Supercell’s Fan Content Policy: www.supercell.com/fan-content-policy.

from ash.cocapi import *

api = cocapi('token')
#searching Clan
results = api.search_clan(name='Clan Name Here')
"""
you can use these to make and advanced search
name-warfrequency-locationid-minmembers-maxmembers--minclanpoints-minclanlevel-limit-after-before
"""
tag=results.items[0].tag#to use other functions with this example
for result in results.items:
    print(result.name,result.tag,result.members)

#getting a specific clan using Clantag
result = api.get_clantag(tag)
print(result.name,result.stag)

#getting clan members using clantag
results = api.get_clan_members(tag)
for result in results.items:
    print(result.name, result.role)

#getting all locations
results = api.get_locations()
for result in result.sitems:
    print(result.id, result.name)

#getting a locationid information
result = api.get_locationid(32000115)
print(result.name)

#getting ranking for a specific location,you can get 'players' or 'clans'
results = api.get_location_ranking(32000115, 'players')
for result in results.items:
    print(result.name)

#getting all leagues
results = api.get_leagues()
for result in result.sitems:
    print(result.name)

About

A module for calling Clash of Clans API in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages