{"temp_f": 50.8, "temp_c": 10.444444444444443, "code": 1153, "taps": {"status": "oan", "message": ""}, "aff": false, "message": "", "description": {"english": "Light drizzle", "scots": "Pish"}, "datetime": "2026-10-21 09:27:12.075054", "location": "Edinburgh", "daytime": true, "place_error": null, "forecast": [{"code": 1153, "temp_high_f": 53.5, "temp_high_c": 11.9, "temp_low_f": 46.6, "temp_low_c": 8.1, "taps": {"status": "oan", "message": ""}, "datetime": "2026-10-21T00:00:00", "description": {"english": "Light drizzle", "scots": "Pish"}, "hourly": [{"hour": 0, "temp_f": 49.1, "temp_c": 9.5, "code": 1183, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain", "scots": "Pish"}, "precip_mm": 0.97, "will_it_rain": 1, "chance_of_rain": 71, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 1, "temp_f": 48.6, "temp_c": 9.2, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.27, "will_it_rain": 0, "chance_of_rain": 56, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 2, "temp_f": 48.8, "temp_c": 9.3, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.3, "will_it_rain": 0, "chance_of_rain": 57, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 3, "temp_f": 48.9, "temp_c": 9.4, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.33, "will_it_rain": 0, "chance_of_rain": 61, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 4, "temp_f": 49.3, "temp_c": 9.6, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.45, "will_it_rain": 0, "chance_of_rain": 68, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 5, "temp_f": 49.6, "temp_c": 9.8, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.57, "will_it_rain": 1, "chance_of_rain": 72, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 6, "temp_f": 49.8, "temp_c": 9.9, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.67, "will_it_rain": 1, "chance_of_rain": 75, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 7, "temp_f": 49.9, "temp_c": 10.0, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.5, "will_it_rain": 1, "chance_of_rain": 71, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 8, "temp_f": 49.9, "temp_c": 10.0, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.69, "will_it_rain": 1, "chance_of_rain": 76, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 9, "temp_f": 50.3, "temp_c": 10.2, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.99, "will_it_rain": 1, "chance_of_rain": 78, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 10, "temp_f": 49.9, "temp_c": 9.9, "code": 1183, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain", "scots": "Pish"}, "precip_mm": 1.03, "will_it_rain": 1, "chance_of_rain": 78, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 11, "temp_f": 49.8, "temp_c": 9.9, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.21, "will_it_rain": 0, "chance_of_rain": 56, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 12, "temp_f": 49.8, "temp_c": 9.9, "code": 1030, "taps": {"status": "oan", "message": ""}, "description": {"english": "Mist", "scots": "Misty"}, "precip_mm": 0.05, "will_it_rain": 0, "chance_of_rain": 43, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 13, "temp_f": 50.5, "temp_c": 10.3, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.02, "will_it_rain": 0, "chance_of_rain": 32, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 14, "temp_f": 51.9, "temp_c": 11.1, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 27, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 15, "temp_f": 53.5, "temp_c": 11.9, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 24, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 16, "temp_f": 53.4, "temp_c": 11.9, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.02, "will_it_rain": 0, "chance_of_rain": 22, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 17, "temp_f": 51.9, "temp_c": 11.1, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.02, "will_it_rain": 0, "chance_of_rain": 29, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 18, "temp_f": 49.1, "temp_c": 9.5, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.01, "will_it_rain": 0, "chance_of_rain": 30, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 19, "temp_f": 49.2, "temp_c": 9.6, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.02, "will_it_rain": 0, "chance_of_rain": 31, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 20, "temp_f": 49.7, "temp_c": 9.8, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.32, "will_it_rain": 0, "chance_of_rain": 58, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 21, "temp_f": 48.9, "temp_c": 9.4, "code": 1183, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain", "scots": "Pish"}, "precip_mm": 0.99, "will_it_rain": 1, "chance_of_rain": 74, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 22, "temp_f": 48.0, "temp_c": 8.9, "code": 1183, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain", "scots": "Pish"}, "precip_mm": 1.42, "will_it_rain": 1, "chance_of_rain": 78, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 23, "temp_f": 46.6, "temp_c": 8.1, "code": 1189, "taps": {"status": "oan", "message": ""}, "description": {"english": "Moderate rain", "scots": "Pish"}, "precip_mm": 2.73, "will_it_rain": 1, "chance_of_rain": 85, "will_it_snow": 0, "chance_of_snow": 0}]}, {"code": 1000, "temp_high_f": 51.6, "temp_high_c": 10.9, "temp_low_f": 42.7, "temp_low_c": 6.0, "taps": {"status": "oan", "message": ""}, "datetime": "2026-10-22T00:00:00", "description": {"english": "Sunny", "scots": "Braw"}, "hourly": [{"hour": 0, "temp_f": 45.2, "temp_c": 7.3, "code": 1189, "taps": {"status": "oan", "message": ""}, "description": {"english": "Moderate rain", "scots": "Pish"}, "precip_mm": 2.84, "will_it_rain": 1, "chance_of_rain": 84, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 1, "temp_f": 44.8, "temp_c": 7.1, "code": 1189, "taps": {"status": "oan", "message": ""}, "description": {"english": "Moderate rain", "scots": "Pish"}, "precip_mm": 2.6, "will_it_rain": 1, "chance_of_rain": 84, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 2, "temp_f": 44.8, "temp_c": 7.1, "code": 1183, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain", "scots": "Pish"}, "precip_mm": 1.29, "will_it_rain": 1, "chance_of_rain": 75, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 3, "temp_f": 45.0, "temp_c": 7.2, "code": 1183, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain", "scots": "Pish"}, "precip_mm": 1.35, "will_it_rain": 1, "chance_of_rain": 76, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 4, "temp_f": 44.7, "temp_c": 7.0, "code": 1183, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain", "scots": "Pish"}, "precip_mm": 1.57, "will_it_rain": 1, "chance_of_rain": 76, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 5, "temp_f": 44.8, "temp_c": 7.1, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.7, "will_it_rain": 0, "chance_of_rain": 67, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 6, "temp_f": 45.0, "temp_c": 7.2, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.02, "will_it_rain": 0, "chance_of_rain": 25, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 7, "temp_f": 44.9, "temp_c": 7.2, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.01, "will_it_rain": 0, "chance_of_rain": 21, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 8, "temp_f": 44.4, "temp_c": 6.9, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 20, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 9, "temp_f": 44.8, "temp_c": 7.1, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 19, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 10, "temp_f": 46.0, "temp_c": 7.8, "code": 1006, "taps": {"status": "oan", "message": ""}, "description": {"english": "Cloudy", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 12, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 11, "temp_f": 47.6, "temp_c": 8.7, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 7, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 12, "temp_f": 49.2, "temp_c": 9.6, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 5, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 13, "temp_f": 50.6, "temp_c": 10.3, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 4, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 14, "temp_f": 51.4, "temp_c": 10.8, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 4, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 15, "temp_f": 51.6, "temp_c": 10.9, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 4, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 16, "temp_f": 51.3, "temp_c": 10.7, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 5, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 17, "temp_f": 49.7, "temp_c": 9.8, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 7, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 18, "temp_f": 47.0, "temp_c": 8.3, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 10, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 19, "temp_f": 45.3, "temp_c": 7.4, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 10, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 20, "temp_f": 44.3, "temp_c": 6.8, "code": 1003, "taps": {"status": "oan", "message": ""}, "description": {"english": "Partly cloudy", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 13, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 21, "temp_f": 43.4, "temp_c": 6.4, "code": 1003, "taps": {"status": "oan", "message": ""}, "description": {"english": "Partly cloudy", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 14, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 22, "temp_f": 42.7, "temp_c": 6.0, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 26, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 23, "temp_f": 42.9, "temp_c": 6.1, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 25, "will_it_snow": 0, "chance_of_snow": 0}]}, {"code": 1009, "temp_high_f": 45.9, "temp_high_c": 7.7, "temp_low_f": 40.7, "temp_low_c": 4.8, "taps": {"status": "oan", "message": ""}, "datetime": "2026-10-23T00:00:00", "description": {"english": "Overcast", "scots": "Awright"}, "hourly": [{"hour": 0, "temp_f": 42.7, "temp_c": 6.0, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 25, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 1, "temp_f": 42.8, "temp_c": 6.0, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 25, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 2, "temp_f": 43.5, "temp_c": 6.4, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 25, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 3, "temp_f": 44.0, "temp_c": 6.7, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 25, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 4, "temp_f": 43.9, "temp_c": 6.6, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.02, "will_it_rain": 0, "chance_of_rain": 27, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 5, "temp_f": 44.6, "temp_c": 7.0, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.39, "will_it_rain": 0, "chance_of_rain": 58, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 6, "temp_f": 44.5, "temp_c": 6.9, "code": 1189, "taps": {"status": "oan", "message": ""}, "description": {"english": "Moderate rain", "scots": "Pish"}, "precip_mm": 3.07, "will_it_rain": 1, "chance_of_rain": 86, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 7, "temp_f": 45.9, "temp_c": 7.7, "code": 1189, "taps": {"status": "oan", "message": ""}, "description": {"english": "Moderate rain", "scots": "Pish"}, "precip_mm": 3.78, "will_it_rain": 1, "chance_of_rain": 87, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 8, "temp_f": 45.8, "temp_c": 7.7, "code": 1189, "taps": {"status": "oan", "message": ""}, "description": {"english": "Moderate rain", "scots": "Pish"}, "precip_mm": 5.03, "will_it_rain": 1, "chance_of_rain": 91, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 9, "temp_f": 45.1, "temp_c": 7.3, "code": 1189, "taps": {"status": "oan", "message": ""}, "description": {"english": "Moderate rain", "scots": "Pish"}, "precip_mm": 5.22, "will_it_rain": 1, "chance_of_rain": 91, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 10, "temp_f": 45.2, "temp_c": 7.3, "code": 1189, "taps": {"status": "oan", "message": ""}, "description": {"english": "Moderate rain", "scots": "Pish"}, "precip_mm": 4.72, "will_it_rain": 1, "chance_of_rain": 90, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 11, "temp_f": 45.2, "temp_c": 7.3, "code": 1183, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain", "scots": "Pish"}, "precip_mm": 2.19, "will_it_rain": 1, "chance_of_rain": 82, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 12, "temp_f": 42.9, "temp_c": 6.1, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.64, "will_it_rain": 1, "chance_of_rain": 71, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 13, "temp_f": 42.5, "temp_c": 5.8, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.41, "will_it_rain": 0, "chance_of_rain": 63, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 14, "temp_f": 42.4, "temp_c": 5.8, "code": 1183, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain", "scots": "Pish"}, "precip_mm": 1.07, "will_it_rain": 1, "chance_of_rain": 73, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 15, "temp_f": 41.6, "temp_c": 5.4, "code": 1183, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain", "scots": "Pish"}, "precip_mm": 1.9, "will_it_rain": 1, "chance_of_rain": 79, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 16, "temp_f": 42.4, "temp_c": 5.8, "code": 1183, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain", "scots": "Pish"}, "precip_mm": 1.42, "will_it_rain": 1, "chance_of_rain": 76, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 17, "temp_f": 43.4, "temp_c": 6.3, "code": 1153, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light drizzle", "scots": "Pish"}, "precip_mm": 0.37, "will_it_rain": 0, "chance_of_rain": 57, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 18, "temp_f": 43.9, "temp_c": 6.6, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.01, "will_it_rain": 0, "chance_of_rain": 25, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 19, "temp_f": 44.0, "temp_c": 6.7, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 24, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 20, "temp_f": 43.6, "temp_c": 6.4, "code": 1006, "taps": {"status": "oan", "message": ""}, "description": {"english": "Cloudy", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 20, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 21, "temp_f": 42.8, "temp_c": 6.0, "code": 1003, "taps": {"status": "oan", "message": ""}, "description": {"english": "Partly cloudy", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 10, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 22, "temp_f": 41.9, "temp_c": 5.5, "code": 1003, "taps": {"status": "oan", "message": ""}, "description": {"english": "Partly cloudy", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 11, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 23, "temp_f": 40.7, "temp_c": 4.8, "code": 1003, "taps": {"status": "oan", "message": ""}, "description": {"english": "Partly cloudy", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 11, "will_it_snow": 0, "chance_of_snow": 0}]}]}