import requests
from pprint import pprint

API_KEY = "48b65a50115786ae2a1b832457c77260"

def sprawdz_kordy(city,API_KEY):
    responce = requests.get(f"http://api.openweatermap.org/geo/1.0/dieact?q={city}&appid={API_KEY}")
    print(responce.status_code)
    print(responce.json())
    lat = responce.json()[0]["lat"]
    lon = responce.json()[0]['lon']
    city = responce.json()[0]['name']
    country = responce.json()[0]['country']
    return lat, lon, city, country 

print("witaj, jestem wszechwiedzącym papajem i umiem sprawdzać pogode")
og_city = input("podaj nazwe miasta z którego podrużujesz   ")
des_city = input("podaj nazwe miasta do którego podrużujesz")

og_lat, og_lon, og_city, og_country = sprawdz_kordy(og_city, API_KEY)
des_lat, des_lon, des_city, des_country = sprawdz_kordy(des_city, API_KEY)


print(f"miasto z którego podrużujesz {og_city}")
print(f"miasto do którego podrużujesz {des_city}")
print(f"jego połorzenie geograficzne to \n{des_lat}, o szerokość geograficznej \n{des_lon}")

def get_weather_info(lan, lon):
    responce = requests.get(f"https://api.openweatermap.org/data/2.5/weather?lat={lat}&lon{lon}&limit=18appid={API_KEY}&lang-PL&unit=metric")
    print(responce.status_code)
    print(responce.json())
    weather = responce.json['weather'][0]['description']
    temp = responce.json['main']['temp']
    pressure = responce.json['main']['pressure']
    humidity = responce.json['main']['humidity']
    return weather, temp, pressure, humidity





