def request_options(lat, lon): url = host + '/v2/indices/powerDisruption/daypart/15day' params = default_params() params['geocode'] = '{lat},{lon}'.format(lat=lat, lon=lon) params['format'] = 'json' return url, params
def request_options(lat, lon): url = host + '/v3/alerts/headlines' params = default_params() params['geocode'] = '{lat},{lon}'.format(lat=lat, lon=lon) params['format'] = 'json' return url, params
def request_options(detail_key): url = host + '/v3/alerts/detail' params = default_params() params['alertId'] = detail_key params['format'] = 'json' return url, params
def request_options(lat, lon, days=3, units='m'): d = days if days in [3, 5, 7, 10, 15] else 3 u = units if units in ['e', 'm', 'h', 's'] else 'm' url = host + '/v1/geocode/{lat}/{lon}/forecast/daily/{days}day.json'.format( lat=lat, lon=lon, days=d) params = default_params() params['units'] = u return url, params
def request_options(lat, lon, language='en-US', units='m'): u = units if units in ['e', 'm', 'h', 's'] else 'm' ''' https://twcservice.au-syd.mybluemix.net/api/weather/v1/geocode/33.40/-83.42/observations.json?language=en-US' ''' url = host + '/v1/geocode/{lat}/{lon}/forecast/daily/{days}day.json'.format( lat=lat, lon=lon, days=d) params = default_params() params['units'] = u return url, params
def request_options(basin='AL', units='m', nautical=True, source='all'): u = units if units in ['e', 'm', 'h', 's'] else 'm' url = host + '/v2/tropical/projectedpath' params = default_params() params['units'] = u params['basin'] = basin params['nautical'] = 'true' if nautical else 'false' params['source'] = source params['format'] = 'json' return url, params
def request_options (detail_key): url = host + '/v1/alert/{key}/details.json'.format(key=detail_key) params = default_params() return url, params
def request_options(lat, lon): url = host + '/v1/geocode/{lat}/{lon}/alerts.json'.format(lat=lat, lon=lon) params = default_params() return url, params