summaryrefslogtreecommitdiff
path: root/scripts/players-compile.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/players-compile.py')
-rw-r--r--scripts/players-compile.py25
1 files changed, 13 insertions, 12 deletions
diff --git a/scripts/players-compile.py b/scripts/players-compile.py
index 613c01f..ed82c12 100644
--- a/scripts/players-compile.py
+++ b/scripts/players-compile.py
@@ -17,18 +17,19 @@ players = {}
for date in sorted(dates.keys()):
for player, ranking in fetch_ranking(date, True).iteritems():
- if player not in players:
- players[player] = {'rankings':{}}
- players[player]['name'] = ranking['player']
- players[player]['club'] = ranking['club']
- players[player]['rankings'][date] = {'change': 'N','change-class':'primary'}
- for field in ['place', 'score']:
- players[player]['rankings'][date][field] = ranking[field]
- for field in ['gender', 'age', 'region']:
- players[player]['rankings'][date][field] = ranking[field]
- players[player]['rankings'][date][field + '-place'] = ranking[field + '-place']
- players[player]['rankings'][date][field + '-change'] = 'N'
- players[player]['rankings'][date][field + '-change-class'] = 'primary'
+ if not ranking['hidden']:
+ if player not in players:
+ players[player] = {'rankings':{}}
+ players[player]['name'] = ranking['player']
+ players[player]['club'] = ranking['club']
+ players[player]['rankings'][date] = {'change': 'N','change-class':'primary'}
+ for field in ['place', 'score']:
+ players[player]['rankings'][date][field] = ranking[field]
+ for field in ['gender', 'age', 'region']:
+ players[player]['rankings'][date][field] = ranking[field]
+ players[player]['rankings'][date][field + '-place'] = ranking[field + '-place']
+ players[player]['rankings'][date][field + '-change'] = 'N'
+ players[player]['rankings'][date][field + '-change-class'] = 'primary'
for pid, player in players.iteritems():
template = bs4(file('templates/player.html'), 'lxml')