Advertisement
Guest User

brexitneverendum.py v1

a guest
Jun 25th, 2016
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.07 KB | None | 0 0
  1. import json
  2. import urllib2
  3. from datetime import datetime
  4.  
  5. url = 'https://petition.parliament.uk/petitions/131215.json'
  6. rawjsonstr = urllib2.urlopen(url).read()
  7.  
  8. allpetitiondata = json.loads(rawjsonstr)["data"]["attributes"]
  9. '''for k in allpetitiondata.keys():
  10.     print k'''
  11. constituencysection = allpetitiondata["signatures_by_constituency"]
  12. countrysection = allpetitiondata["signatures_by_country"]
  13. dispvotecount = allpetitiondata["signature_count"]
  14. gbvotescntsection = 0
  15. for cnt in countrysection:
  16.     if cnt["name"]=="United Kingdom":
  17.         gbvotescntsection= cnt["signature_count"]
  18. constituencycount = 0      
  19. for cnst in constituencysection:
  20.     constituencycount= constituencycount+cnst["signature_count"]
  21. #Country section votes for GB:
  22. print "Total Great Britain votes in signatures_by_country: " + str(gbvotescntsection)
  23. #Constituency section total:
  24. print "Total Great Britain votes in signatures_by_constituency: " + str(gbvotescntsection)
  25. print "Total vote count displayed: " + str(dispvotecount)
  26. print "Script run at: " + str(datetime.utcnow().strftime("%H:%M:S %m/%d/%Y"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement