Skip to content

Commit a5c3a3f

Browse files
committed
Generate stats.json based on amount of reviewed strings
1 parent 08ea9b9 commit a5c3a3f

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

.github/scripts/tx_stat.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,20 @@
1414
}
1515

1616
total = 0
17-
translated = 0
18-
19-
while(url):
20-
request = urllib.request.Request(url=url,headers=headers)
17+
reviewed = 0
2118

19+
while url:
20+
request = urllib.request.Request(url=url, headers=headers)
21+
2222
with urllib.request.urlopen(request) as response:
2323
data = json.loads(response.read().decode("utf-8"))
2424
url = data['links'].get('next')
25-
for resourse in data['data']:
26-
translated = translated + resourse['attributes']['translated_strings']
27-
total = total + resourse['attributes']['total_strings']
25+
for resource in data['data']:
26+
reviewed += resource['attributes']['reviewed_strings']
27+
total += resource['attributes']['total_strings']
2828

29-
p = '{:.2%}'.format(translated/total)
29+
p = '{:.2%}'.format(reviewed / total if total > 0 else 0)
3030
print(json.dumps({
31-
'translation':p,
32-
'updated_at':datetime.utcnow().isoformat(timespec='seconds') + 'Z',
33-
}))
31+
'translation': p,
32+
'updated_at': datetime.utcnow().isoformat(timespec='seconds') + 'Z',
33+
}))

0 commit comments

Comments
 (0)