{"temp_f": 48.2, "temp_c": 9.000000000000002, "code": 1030, "taps": {"status": "oan", "message": ""}, "aff": false, "message": "", "description": {"english": "Mist", "scots": "Misty"}, "datetime": "2026-09-13 01:20:45.330896", "location": "Glasgow", "daytime": false, "place_error": null, "forecast": [{"code": 1009, "temp_high_f": 61.1, "temp_high_c": 16.1, "temp_low_f": 48.8, "temp_low_c": 9.4, "taps": {"status": "oan", "message": ""}, "datetime": "2026-09-13T00:00:00", "description": {"english": "Overcast", "scots": "Awright"}, "hourly": [{"hour": 0, "temp_f": 50.2, "temp_c": 10.1, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 32, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 1, "temp_f": 50.4, "temp_c": 10.2, "code": 1030, "taps": {"status": "oan", "message": ""}, "description": {"english": "Mist", "scots": "Misty"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 38, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 2, "temp_f": 50.3, "temp_c": 10.2, "code": 1030, "taps": {"status": "oan", "message": ""}, "description": {"english": "Mist", "scots": "Misty"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 38, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 3, "temp_f": 50.2, "temp_c": 10.1, "code": 1030, "taps": {"status": "oan", "message": ""}, "description": {"english": "Mist", "scots": "Misty"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 38, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 4, "temp_f": 49.9, "temp_c": 9.9, "code": 1030, "taps": {"status": "oan", "message": ""}, "description": {"english": "Mist", "scots": "Misty"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 39, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 5, "temp_f": 49.8, "temp_c": 9.9, "code": 1030, "taps": {"status": "oan", "message": ""}, "description": {"english": "Mist", "scots": "Misty"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 39, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 6, "temp_f": 49.8, "temp_c": 9.9, "code": 1030, "taps": {"status": "oan", "message": ""}, "description": {"english": "Mist", "scots": "Misty"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 39, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 7, "temp_f": 48.8, "temp_c": 9.4, "code": 1135, "taps": {"status": "oan", "message": ""}, "description": {"english": "Fog", "scots": "Misty"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 43, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 8, "temp_f": 49.5, "temp_c": 9.7, "code": 1030, "taps": {"status": "oan", "message": ""}, "description": {"english": "Mist", "scots": "Misty"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 23, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 9, "temp_f": 52.1, "temp_c": 11.2, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 29, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 10, "temp_f": 54.1, "temp_c": 12.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": 28, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 11, "temp_f": 56.2, "temp_c": 13.4, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.01, "will_it_rain": 0, "chance_of_rain": 23, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 12, "temp_f": 57.8, "temp_c": 14.3, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.01, "will_it_rain": 0, "chance_of_rain": 20, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 13, "temp_f": 59.2, "temp_c": 15.1, "code": 1003, "taps": {"status": "oan", "message": ""}, "description": {"english": "Partly cloudy", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 9, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 14, "temp_f": 60.7, "temp_c": 15.9, "code": 1003, "taps": {"status": "oan", "message": ""}, "description": {"english": "Partly cloudy", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 8, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 15, "temp_f": 61.1, "temp_c": 16.1, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 15, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 16, "temp_f": 59.9, "temp_c": 15.5, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 15, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 17, "temp_f": 58.6, "temp_c": 14.8, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 17, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 18, "temp_f": 57.3, "temp_c": 14.1, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 21, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 19, "temp_f": 55.5, "temp_c": 13.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}, {"hour": 20, "temp_f": 54.2, "temp_c": 12.4, "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": 21, "temp_f": 53.6, "temp_c": 12.0, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 28, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 22, "temp_f": 54.3, "temp_c": 12.4, "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": 23, "temp_f": 53.9, "temp_c": 12.2, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 29, "will_it_snow": 0, "chance_of_snow": 0}]}, {"code": 1063, "temp_high_f": 66.7, "temp_high_c": 19.3, "temp_low_f": 53.1, "temp_low_c": 11.7, "taps": {"status": "oan", "message": ""}, "datetime": "2026-09-14T00:00:00", "description": {"english": "Patchy rain possible", "scots": "Pish"}, "hourly": [{"hour": 0, "temp_f": 53.6, "temp_c": 12.0, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 30, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 1, "temp_f": 53.4, "temp_c": 11.9, "code": 1003, "taps": {"status": "oan", "message": ""}, "description": {"english": "Partly cloudy", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 23, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 2, "temp_f": 53.1, "temp_c": 11.7, "code": 1030, "taps": {"status": "oan", "message": ""}, "description": {"english": "Mist", "scots": "Misty"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 29, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 3, "temp_f": 53.1, "temp_c": 11.7, "code": 1030, "taps": {"status": "oan", "message": ""}, "description": {"english": "Mist", "scots": "Misty"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 31, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 4, "temp_f": 57.7, "temp_c": 14.3, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.01, "will_it_rain": 0, "chance_of_rain": 32, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 5, "temp_f": 57.6, "temp_c": 14.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": 26, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 6, "temp_f": 56.9, "temp_c": 13.8, "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": 7, "temp_f": 56.7, "temp_c": 13.7, "code": 1030, "taps": {"status": "oan", "message": ""}, "description": {"english": "Mist", "scots": "Misty"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 35, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 8, "temp_f": 57.8, "temp_c": 14.3, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 29, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 9, "temp_f": 59.2, "temp_c": 15.1, "code": 1009, "taps": {"status": "oan", "message": ""}, "description": {"english": "Overcast", "scots": "Awright"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 29, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 10, "temp_f": 60.6, "temp_c": 15.9, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.01, "will_it_rain": 0, "chance_of_rain": 28, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 11, "temp_f": 61.8, "temp_c": 16.5, "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": 12, "temp_f": 62.1, "temp_c": 16.7, "code": 1009, "taps": {"status": "oan", "message": "...but only by a bawhair!"}, "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": 13, "temp_f": 64.8, "temp_c": 18.2, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.1, "will_it_rain": 0, "chance_of_rain": 33, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 14, "temp_f": 62.5, "temp_c": 17.0, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.12, "will_it_rain": 0, "chance_of_rain": 40, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 15, "temp_f": 65.6, "temp_c": 18.7, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.25, "will_it_rain": 0, "chance_of_rain": 40, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 16, "temp_f": 66.7, "temp_c": 19.3, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.08, "will_it_rain": 0, "chance_of_rain": 32, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 17, "temp_f": 63.0, "temp_c": 17.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": 31, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 18, "temp_f": 62.2, "temp_c": 16.8, "code": 1240, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain shower", "scots": "Pish"}, "precip_mm": 0.41, "will_it_rain": 0, "chance_of_rain": 46, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 19, "temp_f": 60.4, "temp_c": 15.8, "code": 1240, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain shower", "scots": "Pish"}, "precip_mm": 1.52, "will_it_rain": 1, "chance_of_rain": 79, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 20, "temp_f": 58.8, "temp_c": 14.9, "code": 1240, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain shower", "scots": "Pish"}, "precip_mm": 1.11, "will_it_rain": 1, "chance_of_rain": 77, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 21, "temp_f": 58.6, "temp_c": 14.8, "code": 1240, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain shower", "scots": "Pish"}, "precip_mm": 0.34, "will_it_rain": 0, "chance_of_rain": 56, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 22, "temp_f": 58.4, "temp_c": 14.7, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.01, "will_it_rain": 0, "chance_of_rain": 34, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 23, "temp_f": 57.5, "temp_c": 14.2, "code": 1240, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain shower", "scots": "Pish"}, "precip_mm": 1.56, "will_it_rain": 1, "chance_of_rain": 80, "will_it_snow": 0, "chance_of_snow": 0}]}, {"code": 1063, "temp_high_f": 57.9, "temp_high_c": 14.4, "temp_low_f": 50.7, "temp_low_c": 10.4, "taps": {"status": "oan", "message": ""}, "datetime": "2026-09-15T00:00:00", "description": {"english": "Patchy rain possible", "scots": "Pish"}, "hourly": [{"hour": 0, "temp_f": 57.8, "temp_c": 14.3, "code": 1243, "taps": {"status": "oan", "message": ""}, "description": {"english": "Moderate or heavy rain shower", "scots": "Radge"}, "precip_mm": 5.85, "will_it_rain": 1, "chance_of_rain": 92, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 1, "temp_f": 57.0, "temp_c": 13.9, "code": 1240, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain shower", "scots": "Pish"}, "precip_mm": 2.43, "will_it_rain": 1, "chance_of_rain": 85, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 2, "temp_f": 57.0, "temp_c": 13.9, "code": 1240, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain shower", "scots": "Pish"}, "precip_mm": 1.24, "will_it_rain": 1, "chance_of_rain": 79, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 3, "temp_f": 57.2, "temp_c": 14.0, "code": 1240, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain shower", "scots": "Pish"}, "precip_mm": 2.15, "will_it_rain": 1, "chance_of_rain": 84, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 4, "temp_f": 57.9, "temp_c": 14.4, "code": 1240, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain shower", "scots": "Pish"}, "precip_mm": 1.0, "will_it_rain": 1, "chance_of_rain": 71, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 5, "temp_f": 53.5, "temp_c": 12.0, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.01, "will_it_rain": 0, "chance_of_rain": 32, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 6, "temp_f": 53.2, "temp_c": 11.8, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.01, "will_it_rain": 0, "chance_of_rain": 33, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 7, "temp_f": 53.6, "temp_c": 12.0, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.14, "will_it_rain": 0, "chance_of_rain": 42, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 8, "temp_f": 53.7, "temp_c": 12.0, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.08, "will_it_rain": 0, "chance_of_rain": 38, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 9, "temp_f": 53.7, "temp_c": 12.0, "code": 1240, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain shower", "scots": "Pish"}, "precip_mm": 0.23, "will_it_rain": 0, "chance_of_rain": 47, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 10, "temp_f": 53.2, "temp_c": 11.8, "code": 1240, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain shower", "scots": "Pish"}, "precip_mm": 0.27, "will_it_rain": 0, "chance_of_rain": 52, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 11, "temp_f": 53.3, "temp_c": 11.8, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.14, "will_it_rain": 0, "chance_of_rain": 41, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 12, "temp_f": 56.6, "temp_c": 13.6, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.47, "will_it_rain": 0, "chance_of_rain": 56, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 13, "temp_f": 57.3, "temp_c": 14.1, "code": 1240, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain shower", "scots": "Pish"}, "precip_mm": 0.33, "will_it_rain": 0, "chance_of_rain": 36, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 14, "temp_f": 57.8, "temp_c": 14.4, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.2, "will_it_rain": 0, "chance_of_rain": 32, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 15, "temp_f": 57.7, "temp_c": 14.3, "code": 1063, "taps": {"status": "oan", "message": ""}, "description": {"english": "Patchy rain possible", "scots": "Pish"}, "precip_mm": 0.24, "will_it_rain": 0, "chance_of_rain": 31, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 16, "temp_f": 54.9, "temp_c": 12.7, "code": 1240, "taps": {"status": "oan", "message": ""}, "description": {"english": "Light rain shower", "scots": "Pish"}, "precip_mm": 0.19, "will_it_rain": 0, "chance_of_rain": 38, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 17, "temp_f": 55.5, "temp_c": 13.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": 54.9, "temp_c": 12.7, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 13, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 19, "temp_f": 53.7, "temp_c": 12.0, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 12, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 20, "temp_f": 52.4, "temp_c": 11.3, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 15, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 21, "temp_f": 51.8, "temp_c": 11.0, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 16, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 22, "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": 16, "will_it_snow": 0, "chance_of_snow": 0}, {"hour": 23, "temp_f": 50.7, "temp_c": 10.4, "code": 1000, "taps": {"status": "oan", "message": ""}, "description": {"english": "Sunny", "scots": "Braw"}, "precip_mm": 0.0, "will_it_rain": 0, "chance_of_rain": 16, "will_it_snow": 0, "chance_of_snow": 0}]}]}