GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — ClimateAPI/main.py at master · maxwellsmart84/ClimateAPI Expand file tree/ Copy pathmain.pyMore file actions 39 lines (33 loc) · 962 Bytes / Copy pathmain.pyFile metadata and controls39 lines (33 loc) · 962 Bytes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 import requests import os import json api_key = os.getenv('CLIMACELL_API_KEY') api_url = 'https://data.climacell.co/v4/timelines' chs_coords= '37.7765,79.9311' queryParams = { 'location' : chs_coords, 'fields' : ['epaHealthConcern', 'epaPrimaryPollutant'], 'units' : 'imperial', 'timesteps' : '1h' } # items = [1, 2, 3, 4, 5] # squared = list(map(lambda x: x**2, items)) r_headers = { 'apiKey': api_key } def get_airQuality(): r = requests.get( api_url, params=queryParams, headers=r_headers ) response_data = r.json() air_quality_list = response_data['data']['timelines'] value = list(map(lambda item : { 'star_time': item.get('startTime'), 'healthConcern' : item.get('values', {}).get('epaHealthConcern') , 'primaryPollutant': item.get('values', {}).get('epaPrimaryPollutant') }, air_quality_list)) print(f"WORKING? {value}") return value get_airQuality() |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |