quandl.py 642 B

123456789101112131415161718192021
  1. '''Module containing a handful of methods for
  2. aggregating data from markets throughout the world'''
  3. import requests
  4. import json
  5. def fetchData(apikey, url):
  6. '''Returns JSON data of the Dow Jones Average.'''
  7. parameters = {'rows' : 1, 'auth_token' : apikey}
  8. req = requests.get(url, params=parameters)
  9. data = json.loads(req.content)
  10. parsedData = []
  11. stockData = {}
  12. for datum in data:
  13. stockData['name'] = data['name']
  14. stockData['description'] = data['description']
  15. stockData['data'] = data['data']
  16. stockData['code'] = data['code']
  17. parsedData.append(stockData)
  18. return parsedData