summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2019-04-20 01:50:10 +0200
committeremkael <emkael@tlen.pl>2019-04-20 01:50:10 +0200
commit82744075fdd8be41033463d6ee7134b1f63fd7c9 (patch)
treed2197205ba235a5e4d5e8dca0383d4eb2ad11e71 /scripts
parent80292c05a38bbce6a3472ce2c8c86bd3f43e7512 (diff)
Building minimal JSON datafiles + rewrites from ranking page URLs
Diffstat (limited to 'scripts')
-rw-r--r--scripts/datafiles-generate-minimal.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/datafiles-generate-minimal.py b/scripts/datafiles-generate-minimal.py
new file mode 100644
index 0000000..896a1ec
--- /dev/null
+++ b/scripts/datafiles-generate-minimal.py
@@ -0,0 +1,15 @@
+import json, sys
+
+from pyranking.fetch import fetch_ranking
+
+ranking_date = sys.argv[1]
+ranking = fetch_ranking(ranking_date)
+
+output = {}
+for row in ranking:
+ output[row['pid']] = {
+ 'p': row['place'],
+ 'r': float(row['score'])
+ }
+
+print json.dumps(output)