I also had to convert the temperature from K to C and make an average of the max and the min. It only took 4 lines of code:
read = urlopen('http://api.openweathermap.org/data/2.5/weather?id=4219762')
weather = load(read)
temp = int((weather['main']['temp_max'] + meteo['main']['temp_min'])/2 -- 273.15)
humidity = weather['main']['humidity']
This video is processing – it'll appear automatically when it's done.