Skip to content

Instantly share code, notes, and snippets.

@idcmp
Created May 18, 2013 03:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save idcmp/5603143 to your computer and use it in GitHub Desktop.
Save idcmp/5603143 to your computer and use it in GitHub Desktop.
WESTIE
__author__ = 'idcmp'
import json
def handle_westie_results(results):
print results
dancers = {}
success = 0
failures = 0
for wscid in xrange(1, 10140):
directory = wscid / 1000
try:
fd = open('/home/idcmp/Projects/SDC/results/' + str(directory) + '/' + str(wscid) + '.json')
dancers[wscid] = json.load(fd)
fd.close()
success += 1
except IOError, e:
failures += 1
pass
print "Database contains " + str(success) + " parsed results and " + str(failures) + " failures."
divisions = set()
for wscid in xrange(1, 10140):
if wscid in dancers:
dancer = dancers[wscid]
for division in dancer['results']:
divisions.add(division['name'])
print "Database contains " + str(len(divisions)) + " Divisions."
for division in divisions:
print " " + division
dancer = dancers[3125]
for division in dancer['results']:
if division['name'] == 'West Coast Swing':
handle_westie_results(division)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment