Very basic weather helper functions for several ArchId bots to ensure we do not duplicate code.
Here is an example request
{
"current_condition": [
{
"FeelsLikeC": "-2",
"FeelsLikeF": "28",
"cloudcover": "75",
"humidity": "80",
"localObsDateTime": "2024-01-06 11:21 PM",
"observation_time": "10:21 PM",
"precipInches": "0.0",
"precipMM": "0.0",
"pressure": "1017",
"pressureInches": "30",
"temp_C": "2",
"temp_F": "36",
"uvIndex": "1",
"visibility": "10",
"visibilityMiles": "6",
"weatherCode": "116",
"weatherDesc": [
{
"value": "Partly cloudy"
}
],
"weatherIconUrl": [
{
"value": ""
}
],
"winddir16Point": "NNE",
"winddirDegree": "30",
"windspeedKmph": "22",
"windspeedMiles": "14"
}
],
"nearest_area": [
{
"areaName": [
{
"value": "Amsterdam"
}
],
"country": [
{
"value": "Netherlands"
}
],
"latitude": "52.374",
"longitude": "4.890",
"population": "741636",
"region": [
{
"value": "North Holland"
}
],
"weatherUrl": [
{
"value": ""
}
]
}
],
"request": [
{
"query": "Lat 52.37 and Lon 4.90",
"type": "LatLon"
}
],
"weather": []
}