meetup.py 838 B

1234567891011121314151617181920212223242526272829303132333435
  1. '''
  2. meetup.py aggregates various data from meetup.com.
  3. '''
  4. import requests
  5. import simplejson as json
  6. USERDATA = 'https://api.meetup.com/2/member/self/?access_token='
  7. def retrieveUserData(url):
  8. req = requests.get(url)
  9. content = json.loads(req.content)
  10. filteredData = []
  11. data = {}
  12. data['name'] = content['name']
  13. data['country'] = content['country'].upper()
  14. data['city'] = content['city']
  15. data['state'] = content['state']
  16. data['status'] = content['status']
  17. filteredData.append(data)
  18. return filteredData
  19. def retrieveDashboard(url):
  20. req = requests.get(url)
  21. content = json.loads(req.content)
  22. filteredData = []
  23. data = {}
  24. data['last_event'] = content['last_event']['venue']
  25. data['group'] = content['last_event']['group']['name']
  26. data['name'] = content['last_event']['name']
  27. filteredData.append(data)
  28. return filteredData