summaryrefslogtreecommitdiff
path: root/datafile.py
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2017-09-07 02:10:36 +0200
committeremkael <emkael@tlen.pl>2017-09-07 02:10:36 +0200
commit4060fa99c23bca17895029ae1ffad24d0d024269 (patch)
treecf4f322e236d913e238366a2de30727d0d2561cb /datafile.py
parent26f2934bcdfec9b32131ec01bbdd493146b3ad57 (diff)
Moving *.py scripts to separate directory, cleaning things up
Diffstat (limited to 'datafile.py')
-rw-r--r--datafile.py30
1 files changed, 0 insertions, 30 deletions
diff --git a/datafile.py b/datafile.py
deleted file mode 100644
index 5cee451..0000000
--- a/datafile.py
+++ /dev/null
@@ -1,30 +0,0 @@
-import json, sys
-from decimal import Decimal
-
-from pyranking.fetch import fetch_ranking
-
-ranking_date = sys.argv[1]
-ranking = fetch_ranking(ranking_date)
-old_ranking = fetch_ranking(sys.argv[2], True) if len(sys.argv) > 2 else {}
-
-for row in ranking:
- if row['pid'] in old_ranking:
- row['place-change'] = old_ranking[row['pid']]['place'] - row['place']
- row['place-change-class'] = 'success' if row['place-change'] > 0 else 'danger'
- row['place-change'] = '%+d' % (row['place-change'])
- if row['place-change'] == '+0':
- row['place-change'] = '='
- row['place-change-class'] = 'default'
- for category in ['gender', 'age', 'region']:
- if row[category] == old_ranking[row['pid']][category]:
- row[category + '-change'] = old_ranking[row['pid']][category + '-place'] - row[category + '-place']
- row[category + '-change-class'] = 'success' if row[category + '-change'] > 0 else 'danger'
- row[category + '-change'] = '%+d' % (row[category + '-change'])
- if row[category + '-change'] == '+0':
- row[category + '-change'] = '='
- row[category + '-change-class'] = 'default'
- for field in row:
- if isinstance(row[field], Decimal):
- row[field] = float(row[field])
-
-print json.dumps(ranking)