X-Git-Url: https://git.jacobcasper.com/?p=fflogs.git;a=blobdiff_plain;f=main.py;h=e5a170bebf1297b7ab258cfc13e1d6678bee96ac;hp=372bd105fd97f5af1f0319c9a8f38961e4b0305c;hb=HEAD;hpb=947150426304a319c4df12513e869648f55a1412 diff --git a/main.py b/main.py index 372bd10..e5a170b 100755 --- a/main.py +++ b/main.py @@ -53,7 +53,7 @@ params = { } result = client.execute(query, variable_values=params) encounter_ranks = [result['characterData']['character'][encounter_alias] for encounter_alias in encounter_aliases] -reports = [rank['report']['code'] for encounter in encounter_ranks for rank in encounter['ranks']] +reports = {rank['report']['code'] for encounter in encounter_ranks for rank in encounter['ranks']} query = gql( ''' query ($code: String!) { @@ -69,14 +69,11 @@ query = gql( } ''' ) -found_ids = {} for code in reports: - print(code) result = client.execute(query, variable_values={"code": code}) for kill_rank in result['reportData']['report']['rankings']['data']: tanks = kill_rank['roles']['tanks']['characters'] healers = kill_rank['roles']['healers']['characters'] dps = kill_rank['roles']['dps']['characters'] - report_code = result['reportData']['report']['code'] pull = kill_rank['fightID'] - found_ids[(report_code, pull)] = [char['id'] for char in tanks] + [char['id'] for char in healers] + [char['id'] for char in dps] + print(code,pull,','.join([str(char['id']) for char in tanks] + [str(char['id']) for char in healers] + [str(char['id']) for char in dps]), sep="|")