Esempio n. 1
0
pulled_matches = list()
pulled_matches_count = 0
#saved_files = 0
#match_data_to_save = []
data_file = open("data_composition.tab","a")

BLUE = 100
RED = 200

w = RiotWatcher("YOUR-API-KEY", default_region=EUROPE_WEST)

def wait_for_request_availability(w):
    while not w.can_make_request():
        time.sleep(0.2)

champions = w.get_all_champions()
if not os.path.isfile('pulled_matches.txt'):
    data_file.write("matchId\tcreateDate\t")
    for champion in champions['champions']:
        data_file.write("b chmp " + str(champion['id']) + "\t")
    for champion in champions['champions']:
        data_file.write("r chmp " + str(champion['id']) + "\t")
    data_file.write("winner\n")

    data_file.write("c\t"*2)
    data_file.write("c\t" * (2*len(champions['champions'])))
    data_file.write("d\n")

    data_file.write("meta\t"*2)
    data_file.write("\t" * (2*len(champions['champions'])))
    data_file.write("class\n")