Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- import requests
- from datetime import datetime
- from pprint import pprint
- # latitud de Bs.As.
- lat = -34.61
- # longitud de Bs.As.
- lon = -58.38
- # clave
- API_key = "------------------------"
- # armo la url
- url = f"http://api.openweathermap.org/data/2.5/forecast?lat={lat}&lon={lon}&units=metric&lang=es&appid={API_key}"
- # hago el request
- r = requests.get(url).json()
- # muestro los datos
- pprint(r)
- # muestro los datos temporales
- for fecha in r['list']:
- print()
- pprint(f"Hora del pronóstico fecha {datetime.fromtimestamp(fecha['dt'])}")
- pprint(f"Temperatura: {fecha['main']['temp']:.0f}ºC")
- pprint(fecha['weather'][0]['description'])
- """
- print("\nHora del pronóstico 1er dia")
- print(datetime.fromtimestamp(r['list'][0]['dt']))
- print("Temperatura:")
- print(r['list'][0]['main']['temp'])
- print("\nHora del pronóstico 3er dia")
- print(datetime.fromtimestamp(r['list'][2]['dt']))
- print("Temperatura:")
- print(r['list'][2]['main']['temp'])
- # muestro los datos de salida y puesta del Sol
- #print("\nSalida del Sol")
- # print(datetime.fromtimestamp(r['sys']['sunrise']))
- #print("\nPuesta del Sol")
- # print(datetime.fromtimestamp(r['sys']['sunset']))
- """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement