PSV on stdout
[fflogs.git] / main.py
diff --git a/main.py b/main.py
index 372bd10..e5a170b 100755 (executable)
--- 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="|")