12345678910111213141516171819202122232425262728 |
- '''Module containing a handful of methods for
- aggregating data from markets throughout the world'''
- import requests
- import json
- def fetchData(apikey, url):
- '''Returns JSON data of the Dow Jones Average.'''
- parameters = {'rows' : 1, 'auth_token' : apikey}
- req = requests.get(url, params=parameters)
- data = json.loads(req.content)
- parsedData = []
- stockData = {}
- if data['code'] == 'COMP':
- stockData['name'] = data['name']
- stockData['description'] = '''The NASDAQ Composite Index measures all
- NASDAQ domestic and international based common type stocks listed \
- on The NASDAQ Stock Market.'''
- stockData['data'] = data['data']
- stockData['code'] = data['code']
- else:
- stockData['name'] = data['name']
- stockData['description'] = data['description']
- stockData['data'] = data['data']
- stockData['code'] = data['code']
- parsedData.append(stockData)
- return parsedData
|