Created
June 9, 2023 09:56
-
-
Save replete/2e328f88ccc012a3043c025302268dc5 to your computer and use it in GitHub Desktop.
Obsidian render 3day weather from wc - incomplete js
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| let data = { | |
| "current_condition": [ | |
| { | |
| "FeelsLikeC": "5", | |
| "FeelsLikeF": "41", | |
| "cloudcover": "75", | |
| "humidity": "53", | |
| "localObsDateTime": "2023-02-23 03:03 PM", | |
| "observation_time": "03:03 PM", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1023", | |
| "pressureInches": "30", | |
| "temp_C": "8", | |
| "temp_F": "46", | |
| "uvIndex": "3", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "116", | |
| "weatherDesc": [ | |
| { | |
| "value": "Partly cloudy" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NNW", | |
| "winddirDegree": "340", | |
| "windspeedKmph": "20", | |
| "windspeedMiles": "13" | |
| } | |
| ], | |
| "nearest_area": [ | |
| { | |
| "areaName": [ | |
| { | |
| "value": "Holyhead" | |
| } | |
| ], | |
| "country": [ | |
| { | |
| "value": "United Kingdom" | |
| } | |
| ], | |
| "latitude": "53.310", | |
| "longitude": "-4.636", | |
| "population": "0", | |
| "region": [ | |
| { | |
| "value": "Isle of Anglesey" | |
| } | |
| ], | |
| "weatherUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ] | |
| } | |
| ], | |
| "request": [ | |
| { | |
| "query": "Lat 53.31 and Lon -4.63", | |
| "type": "LatLon" | |
| } | |
| ], | |
| "weather": [ | |
| { | |
| "astronomy": [ | |
| { | |
| "moon_illumination": "10", | |
| "moon_phase": "Waxing Crescent", | |
| "moonrise": "08:44 AM", | |
| "moonset": "10:20 PM", | |
| "sunrise": "07:20 AM", | |
| "sunset": "05:44 PM" | |
| } | |
| ], | |
| "avgtempC": "6", | |
| "avgtempF": "43", | |
| "date": "2023-02-23", | |
| "hourly": [ | |
| { | |
| "DewPointC": "3", | |
| "DewPointF": "37", | |
| "FeelsLikeC": "2", | |
| "FeelsLikeF": "35", | |
| "HeatIndexC": "6", | |
| "HeatIndexF": "43", | |
| "WindChillC": "2", | |
| "WindChillF": "35", | |
| "WindGustKmph": "46", | |
| "WindGustMiles": "29", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "91", | |
| "chanceofrain": "80", | |
| "chanceofremdry": "0", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "0", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "86", | |
| "humidity": "79", | |
| "precipInches": "0.0", | |
| "precipMM": "0.5", | |
| "pressure": "1020", | |
| "pressureInches": "30", | |
| "tempC": "6", | |
| "tempF": "43", | |
| "time": "0", | |
| "uvIndex": "1", | |
| "visibility": "9", | |
| "visibilityMiles": "5", | |
| "weatherCode": "176", | |
| "weatherDesc": [ | |
| { | |
| "value": "Patchy rain possible" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NNE", | |
| "winddirDegree": "17", | |
| "windspeedKmph": "29", | |
| "windspeedMiles": "18" | |
| }, | |
| { | |
| "DewPointC": "2", | |
| "DewPointF": "36", | |
| "FeelsLikeC": "1", | |
| "FeelsLikeF": "33", | |
| "HeatIndexC": "6", | |
| "HeatIndexF": "42", | |
| "WindChillC": "1", | |
| "WindChillF": "33", | |
| "WindGustKmph": "47", | |
| "WindGustMiles": "29", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "81", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "89", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "15", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "63", | |
| "humidity": "78", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1021", | |
| "pressureInches": "30", | |
| "tempC": "6", | |
| "tempF": "42", | |
| "time": "300", | |
| "uvIndex": "1", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "119", | |
| "weatherDesc": [ | |
| { | |
| "value": "Cloudy" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NNE", | |
| "winddirDegree": "22", | |
| "windspeedKmph": "31", | |
| "windspeedMiles": "19" | |
| }, | |
| { | |
| "DewPointC": "1", | |
| "DewPointF": "35", | |
| "FeelsLikeC": "1", | |
| "FeelsLikeF": "33", | |
| "HeatIndexC": "5", | |
| "HeatIndexF": "41", | |
| "WindChillC": "1", | |
| "WindChillF": "33", | |
| "WindGustKmph": "35", | |
| "WindGustMiles": "22", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "49", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "88", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "80", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "45", | |
| "humidity": "78", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1023", | |
| "pressureInches": "30", | |
| "tempC": "5", | |
| "tempF": "41", | |
| "time": "600", | |
| "uvIndex": "1", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "116", | |
| "weatherDesc": [ | |
| { | |
| "value": "Partly cloudy" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NNE", | |
| "winddirDegree": "19", | |
| "windspeedKmph": "22", | |
| "windspeedMiles": "13" | |
| }, | |
| { | |
| "DewPointC": "1", | |
| "DewPointF": "33", | |
| "FeelsLikeC": "2", | |
| "FeelsLikeF": "35", | |
| "HeatIndexC": "5", | |
| "HeatIndexF": "41", | |
| "WindChillC": "2", | |
| "WindChillF": "35", | |
| "WindGustKmph": "24", | |
| "WindGustMiles": "15", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "0", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "80", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "88", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "0", | |
| "humidity": "73", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1024", | |
| "pressureInches": "30", | |
| "tempC": "5", | |
| "tempF": "41", | |
| "time": "900", | |
| "uvIndex": "3", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "113", | |
| "weatherDesc": [ | |
| { | |
| "value": "Sunny" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NNE", | |
| "winddirDegree": "23", | |
| "windspeedKmph": "16", | |
| "windspeedMiles": "10" | |
| }, | |
| { | |
| "DewPointC": "-1", | |
| "DewPointF": "31", | |
| "FeelsLikeC": "5", | |
| "FeelsLikeF": "40", | |
| "HeatIndexC": "7", | |
| "HeatIndexF": "45", | |
| "WindChillC": "5", | |
| "WindChillF": "40", | |
| "WindGustKmph": "18", | |
| "WindGustMiles": "11", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "0", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "82", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "94", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "8", | |
| "humidity": "57", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1024", | |
| "pressureInches": "30", | |
| "tempC": "7", | |
| "tempF": "45", | |
| "time": "1200", | |
| "uvIndex": "3", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "113", | |
| "weatherDesc": [ | |
| { | |
| "value": "Sunny" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "N", | |
| "winddirDegree": "7", | |
| "windspeedKmph": "15", | |
| "windspeedMiles": "10" | |
| }, | |
| { | |
| "DewPointC": "1", | |
| "DewPointF": "33", | |
| "FeelsLikeC": "4", | |
| "FeelsLikeF": "39", | |
| "HeatIndexC": "7", | |
| "HeatIndexF": "45", | |
| "WindChillC": "4", | |
| "WindChillF": "39", | |
| "WindGustKmph": "26", | |
| "WindGustMiles": "16", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "41", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "85", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "71", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "29", | |
| "humidity": "63", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1023", | |
| "pressureInches": "30", | |
| "tempC": "7", | |
| "tempF": "45", | |
| "time": "1500", | |
| "uvIndex": "3", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "116", | |
| "weatherDesc": [ | |
| { | |
| "value": "Partly cloudy" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "N", | |
| "winddirDegree": "1", | |
| "windspeedKmph": "21", | |
| "windspeedMiles": "13" | |
| }, | |
| { | |
| "DewPointC": "3", | |
| "DewPointF": "37", | |
| "FeelsLikeC": "4", | |
| "FeelsLikeF": "39", | |
| "HeatIndexC": "6", | |
| "HeatIndexF": "43", | |
| "WindChillC": "4", | |
| "WindChillF": "39", | |
| "WindGustKmph": "16", | |
| "WindGustMiles": "10", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "30", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "85", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "76", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "51", | |
| "humidity": "78", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1023", | |
| "pressureInches": "30", | |
| "tempC": "6", | |
| "tempF": "43", | |
| "time": "1800", | |
| "uvIndex": "1", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "116", | |
| "weatherDesc": [ | |
| { | |
| "value": "Partly cloudy" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NNW", | |
| "winddirDegree": "344", | |
| "windspeedKmph": "10", | |
| "windspeedMiles": "6" | |
| }, | |
| { | |
| "DewPointC": "2", | |
| "DewPointF": "36", | |
| "FeelsLikeC": "4", | |
| "FeelsLikeF": "40", | |
| "HeatIndexC": "6", | |
| "HeatIndexF": "43", | |
| "WindChillC": "4", | |
| "WindChillF": "40", | |
| "WindGustKmph": "14", | |
| "WindGustMiles": "9", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "88", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "87", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "19", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "88", | |
| "humidity": "77", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1022", | |
| "pressureInches": "30", | |
| "tempC": "6", | |
| "tempF": "43", | |
| "time": "2100", | |
| "uvIndex": "1", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "122", | |
| "weatherDesc": [ | |
| { | |
| "value": "Overcast" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "WSW", | |
| "winddirDegree": "238", | |
| "windspeedKmph": "8", | |
| "windspeedMiles": "5" | |
| } | |
| ], | |
| "maxtempC": "8", | |
| "maxtempF": "46", | |
| "mintempC": "4", | |
| "mintempF": "40", | |
| "sunHour": "10.0", | |
| "totalSnow_cm": "0.0", | |
| "uvIndex": "2" | |
| }, | |
| { | |
| "astronomy": [ | |
| { | |
| "moon_illumination": "18", | |
| "moon_phase": "Waxing Crescent", | |
| "moonrise": "08:56 AM", | |
| "moonset": "11:45 PM", | |
| "sunrise": "07:18 AM", | |
| "sunset": "05:46 PM" | |
| } | |
| ], | |
| "avgtempC": "8", | |
| "avgtempF": "46", | |
| "date": "2023-02-24", | |
| "hourly": [ | |
| { | |
| "DewPointC": "5", | |
| "DewPointF": "42", | |
| "FeelsLikeC": "4", | |
| "FeelsLikeF": "40", | |
| "HeatIndexC": "7", | |
| "HeatIndexF": "45", | |
| "WindChillC": "4", | |
| "WindChillF": "40", | |
| "WindGustKmph": "26", | |
| "WindGustMiles": "16", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "94", | |
| "chanceofrain": "82", | |
| "chanceofremdry": "0", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "0", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "100", | |
| "humidity": "87", | |
| "precipInches": "0.0", | |
| "precipMM": "0.1", | |
| "pressure": "1020", | |
| "pressureInches": "30", | |
| "tempC": "7", | |
| "tempF": "45", | |
| "time": "0", | |
| "uvIndex": "1", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "176", | |
| "weatherDesc": [ | |
| { | |
| "value": "Patchy rain possible" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NW", | |
| "winddirDegree": "305", | |
| "windspeedKmph": "17", | |
| "windspeedMiles": "10" | |
| }, | |
| { | |
| "DewPointC": "6", | |
| "DewPointF": "42", | |
| "FeelsLikeC": "4", | |
| "FeelsLikeF": "39", | |
| "HeatIndexC": "7", | |
| "HeatIndexF": "45", | |
| "WindChillC": "4", | |
| "WindChillF": "39", | |
| "WindGustKmph": "30", | |
| "WindGustMiles": "18", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "92", | |
| "chanceofrain": "84", | |
| "chanceofremdry": "0", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "0", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "95", | |
| "humidity": "90", | |
| "precipInches": "0.0", | |
| "precipMM": "0.2", | |
| "pressure": "1019", | |
| "pressureInches": "30", | |
| "tempC": "7", | |
| "tempF": "45", | |
| "time": "300", | |
| "uvIndex": "1", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "353", | |
| "weatherDesc": [ | |
| { | |
| "value": "Light rain shower" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NW", | |
| "winddirDegree": "306", | |
| "windspeedKmph": "19", | |
| "windspeedMiles": "12" | |
| }, | |
| { | |
| "DewPointC": "6", | |
| "DewPointF": "42", | |
| "FeelsLikeC": "4", | |
| "FeelsLikeF": "38", | |
| "HeatIndexC": "8", | |
| "HeatIndexF": "46", | |
| "WindChillC": "4", | |
| "WindChillF": "38", | |
| "WindGustKmph": "40", | |
| "WindGustMiles": "25", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "87", | |
| "chanceofrain": "72", | |
| "chanceofremdry": "0", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "0", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "100", | |
| "humidity": "89", | |
| "precipInches": "0.0", | |
| "precipMM": "0.2", | |
| "pressure": "1017", | |
| "pressureInches": "30", | |
| "tempC": "8", | |
| "tempF": "46", | |
| "time": "600", | |
| "uvIndex": "1", | |
| "visibility": "2", | |
| "visibilityMiles": "1", | |
| "weatherCode": "266", | |
| "weatherDesc": [ | |
| { | |
| "value": "Light drizzle" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NW", | |
| "winddirDegree": "312", | |
| "windspeedKmph": "27", | |
| "windspeedMiles": "17" | |
| }, | |
| { | |
| "DewPointC": "7", | |
| "DewPointF": "44", | |
| "FeelsLikeC": "5", | |
| "FeelsLikeF": "40", | |
| "HeatIndexC": "8", | |
| "HeatIndexF": "47", | |
| "WindChillC": "5", | |
| "WindChillF": "40", | |
| "WindGustKmph": "40", | |
| "WindGustMiles": "25", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "86", | |
| "chanceofrain": "84", | |
| "chanceofremdry": "0", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "0", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "100", | |
| "humidity": "89", | |
| "precipInches": "0.0", | |
| "precipMM": "0.2", | |
| "pressure": "1016", | |
| "pressureInches": "30", | |
| "tempC": "8", | |
| "tempF": "47", | |
| "time": "900", | |
| "uvIndex": "2", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "353", | |
| "weatherDesc": [ | |
| { | |
| "value": "Light rain shower" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NNW", | |
| "winddirDegree": "331", | |
| "windspeedKmph": "27", | |
| "windspeedMiles": "17" | |
| }, | |
| { | |
| "DewPointC": "7", | |
| "DewPointF": "45", | |
| "FeelsLikeC": "6", | |
| "FeelsLikeF": "42", | |
| "HeatIndexC": "10", | |
| "HeatIndexF": "49", | |
| "WindChillC": "6", | |
| "WindChillF": "42", | |
| "WindGustKmph": "42", | |
| "WindGustMiles": "26", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "92", | |
| "chanceofrain": "54", | |
| "chanceofremdry": "0", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "0", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "92", | |
| "humidity": "86", | |
| "precipInches": "0.0", | |
| "precipMM": "0.5", | |
| "pressure": "1015", | |
| "pressureInches": "30", | |
| "tempC": "10", | |
| "tempF": "49", | |
| "time": "1200", | |
| "uvIndex": "2", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "353", | |
| "weatherDesc": [ | |
| { | |
| "value": "Light rain shower" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NNW", | |
| "winddirDegree": "342", | |
| "windspeedKmph": "33", | |
| "windspeedMiles": "20" | |
| }, | |
| { | |
| "DewPointC": "6", | |
| "DewPointF": "43", | |
| "FeelsLikeC": "7", | |
| "FeelsLikeF": "44", | |
| "HeatIndexC": "10", | |
| "HeatIndexF": "49", | |
| "WindChillC": "7", | |
| "WindChillF": "44", | |
| "WindGustKmph": "32", | |
| "WindGustMiles": "20", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "85", | |
| "chanceofrain": "62", | |
| "chanceofremdry": "0", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "0", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "75", | |
| "humidity": "78", | |
| "precipInches": "0.0", | |
| "precipMM": "0.4", | |
| "pressure": "1014", | |
| "pressureInches": "30", | |
| "tempC": "10", | |
| "tempF": "49", | |
| "time": "1500", | |
| "uvIndex": "2", | |
| "visibility": "9", | |
| "visibilityMiles": "5", | |
| "weatherCode": "176", | |
| "weatherDesc": [ | |
| { | |
| "value": "Patchy rain possible" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "N", | |
| "winddirDegree": "11", | |
| "windspeedKmph": "25", | |
| "windspeedMiles": "15" | |
| }, | |
| { | |
| "DewPointC": "4", | |
| "DewPointF": "40", | |
| "FeelsLikeC": "5", | |
| "FeelsLikeF": "40", | |
| "HeatIndexC": "8", | |
| "HeatIndexF": "46", | |
| "WindChillC": "5", | |
| "WindChillF": "40", | |
| "WindGustKmph": "26", | |
| "WindGustMiles": "16", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "84", | |
| "chanceofrain": "70", | |
| "chanceofremdry": "0", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "0", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "57", | |
| "humidity": "81", | |
| "precipInches": "0.0", | |
| "precipMM": "0.4", | |
| "pressure": "1016", | |
| "pressureInches": "30", | |
| "tempC": "8", | |
| "tempF": "46", | |
| "time": "1800", | |
| "uvIndex": "1", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "353", | |
| "weatherDesc": [ | |
| { | |
| "value": "Light rain shower" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NE", | |
| "winddirDegree": "51", | |
| "windspeedKmph": "16", | |
| "windspeedMiles": "10" | |
| }, | |
| { | |
| "DewPointC": "2", | |
| "DewPointF": "36", | |
| "FeelsLikeC": "2", | |
| "FeelsLikeF": "35", | |
| "HeatIndexC": "6", | |
| "HeatIndexF": "42", | |
| "WindChillC": "2", | |
| "WindChillF": "35", | |
| "WindGustKmph": "32", | |
| "WindGustMiles": "20", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "49", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "94", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "83", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "48", | |
| "humidity": "78", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1018", | |
| "pressureInches": "30", | |
| "tempC": "6", | |
| "tempF": "42", | |
| "time": "2100", | |
| "uvIndex": "1", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "116", | |
| "weatherDesc": [ | |
| { | |
| "value": "Partly cloudy" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "ENE", | |
| "winddirDegree": "74", | |
| "windspeedKmph": "19", | |
| "windspeedMiles": "12" | |
| } | |
| ], | |
| "maxtempC": "10", | |
| "maxtempF": "49", | |
| "mintempC": "5", | |
| "mintempF": "41", | |
| "sunHour": "8.0", | |
| "totalSnow_cm": "0.0", | |
| "uvIndex": "2" | |
| }, | |
| { | |
| "astronomy": [ | |
| { | |
| "moon_illumination": "27", | |
| "moon_phase": "Waxing Crescent", | |
| "moonrise": "09:09 AM", | |
| "moonset": "No moonset", | |
| "sunrise": "07:16 AM", | |
| "sunset": "05:48 PM" | |
| } | |
| ], | |
| "avgtempC": "5", | |
| "avgtempF": "40", | |
| "date": "2023-02-25", | |
| "hourly": [ | |
| { | |
| "DewPointC": "0", | |
| "DewPointF": "33", | |
| "FeelsLikeC": "0", | |
| "FeelsLikeF": "32", | |
| "HeatIndexC": "4", | |
| "HeatIndexF": "40", | |
| "WindChillC": "0", | |
| "WindChillF": "32", | |
| "WindGustKmph": "33", | |
| "WindGustMiles": "21", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "0", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "92", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "86", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "4", | |
| "humidity": "75", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1019", | |
| "pressureInches": "30", | |
| "tempC": "4", | |
| "tempF": "40", | |
| "time": "0", | |
| "uvIndex": "1", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "113", | |
| "weatherDesc": [ | |
| { | |
| "value": "Clear" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "ENE", | |
| "winddirDegree": "67", | |
| "windspeedKmph": "20", | |
| "windspeedMiles": "13" | |
| }, | |
| { | |
| "DewPointC": "-1", | |
| "DewPointF": "30", | |
| "FeelsLikeC": "-1", | |
| "FeelsLikeF": "31", | |
| "HeatIndexC": "3", | |
| "HeatIndexF": "38", | |
| "WindChillC": "-1", | |
| "WindChillF": "31", | |
| "WindGustKmph": "27", | |
| "WindGustMiles": "17", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "0", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "86", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "85", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "0", | |
| "humidity": "74", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1020", | |
| "pressureInches": "30", | |
| "tempC": "3", | |
| "tempF": "38", | |
| "time": "300", | |
| "uvIndex": "1", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "113", | |
| "weatherDesc": [ | |
| { | |
| "value": "Clear" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "ENE", | |
| "winddirDegree": "60", | |
| "windspeedKmph": "15", | |
| "windspeedMiles": "9" | |
| }, | |
| { | |
| "DewPointC": "-1", | |
| "DewPointF": "30", | |
| "FeelsLikeC": "-1", | |
| "FeelsLikeF": "31", | |
| "HeatIndexC": "3", | |
| "HeatIndexF": "37", | |
| "WindChillC": "-1", | |
| "WindChillF": "31", | |
| "WindGustKmph": "26", | |
| "WindGustMiles": "16", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "40", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "87", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "82", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "44", | |
| "humidity": "76", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1021", | |
| "pressureInches": "30", | |
| "tempC": "3", | |
| "tempF": "37", | |
| "time": "600", | |
| "uvIndex": "1", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "116", | |
| "weatherDesc": [ | |
| { | |
| "value": "Partly cloudy" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NE", | |
| "winddirDegree": "48", | |
| "windspeedKmph": "15", | |
| "windspeedMiles": "9" | |
| }, | |
| { | |
| "DewPointC": "0", | |
| "DewPointF": "32", | |
| "FeelsLikeC": "1", | |
| "FeelsLikeF": "33", | |
| "HeatIndexC": "5", | |
| "HeatIndexF": "40", | |
| "WindChillC": "1", | |
| "WindChillF": "33", | |
| "WindGustKmph": "27", | |
| "WindGustMiles": "17", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "32", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "87", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "79", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "28", | |
| "humidity": "72", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1021", | |
| "pressureInches": "30", | |
| "tempC": "5", | |
| "tempF": "40", | |
| "time": "900", | |
| "uvIndex": "2", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "116", | |
| "weatherDesc": [ | |
| { | |
| "value": "Partly cloudy" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NE", | |
| "winddirDegree": "47", | |
| "windspeedKmph": "19", | |
| "windspeedMiles": "12" | |
| }, | |
| { | |
| "DewPointC": "-0", | |
| "DewPointF": "31", | |
| "FeelsLikeC": "2", | |
| "FeelsLikeF": "36", | |
| "HeatIndexC": "6", | |
| "HeatIndexF": "43", | |
| "WindChillC": "2", | |
| "WindChillF": "36", | |
| "WindGustKmph": "30", | |
| "WindGustMiles": "19", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "35", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "80", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "72", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "49", | |
| "humidity": "63", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1022", | |
| "pressureInches": "30", | |
| "tempC": "6", | |
| "tempF": "43", | |
| "time": "1200", | |
| "uvIndex": "3", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "116", | |
| "weatherDesc": [ | |
| { | |
| "value": "Partly cloudy" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NE", | |
| "winddirDegree": "49", | |
| "windspeedKmph": "26", | |
| "windspeedMiles": "16" | |
| }, | |
| { | |
| "DewPointC": "0", | |
| "DewPointF": "32", | |
| "FeelsLikeC": "2", | |
| "FeelsLikeF": "35", | |
| "HeatIndexC": "6", | |
| "HeatIndexF": "43", | |
| "WindChillC": "2", | |
| "WindChillF": "35", | |
| "WindGustKmph": "33", | |
| "WindGustMiles": "21", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "80", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "80", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "17", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "77", | |
| "humidity": "66", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1021", | |
| "pressureInches": "30", | |
| "tempC": "6", | |
| "tempF": "43", | |
| "time": "1500", | |
| "uvIndex": "2", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "119", | |
| "weatherDesc": [ | |
| { | |
| "value": "Cloudy" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NE", | |
| "winddirDegree": "43", | |
| "windspeedKmph": "27", | |
| "windspeedMiles": "17" | |
| }, | |
| { | |
| "DewPointC": "1", | |
| "DewPointF": "33", | |
| "FeelsLikeC": "1", | |
| "FeelsLikeF": "34", | |
| "HeatIndexC": "5", | |
| "HeatIndexF": "42", | |
| "WindChillC": "1", | |
| "WindChillF": "34", | |
| "WindGustKmph": "35", | |
| "WindGustMiles": "22", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "36", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "84", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "81", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "38", | |
| "humidity": "71", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1022", | |
| "pressureInches": "30", | |
| "tempC": "5", | |
| "tempF": "42", | |
| "time": "1800", | |
| "uvIndex": "1", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "116", | |
| "weatherDesc": [ | |
| { | |
| "value": "Partly cloudy" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "NE", | |
| "winddirDegree": "39", | |
| "windspeedKmph": "25", | |
| "windspeedMiles": "15" | |
| }, | |
| { | |
| "DewPointC": "-1", | |
| "DewPointF": "31", | |
| "FeelsLikeC": "0", | |
| "FeelsLikeF": "32", | |
| "HeatIndexC": "5", | |
| "HeatIndexF": "40", | |
| "WindChillC": "0", | |
| "WindChillF": "32", | |
| "WindGustKmph": "37", | |
| "WindGustMiles": "23", | |
| "chanceoffog": "0", | |
| "chanceoffrost": "0", | |
| "chanceofhightemp": "0", | |
| "chanceofovercast": "0", | |
| "chanceofrain": "0", | |
| "chanceofremdry": "90", | |
| "chanceofsnow": "0", | |
| "chanceofsunshine": "93", | |
| "chanceofthunder": "0", | |
| "chanceofwindy": "0", | |
| "cloudcover": "12", | |
| "humidity": "69", | |
| "precipInches": "0.0", | |
| "precipMM": "0.0", | |
| "pressure": "1023", | |
| "pressureInches": "30", | |
| "tempC": "5", | |
| "tempF": "40", | |
| "time": "2100", | |
| "uvIndex": "1", | |
| "visibility": "10", | |
| "visibilityMiles": "6", | |
| "weatherCode": "113", | |
| "weatherDesc": [ | |
| { | |
| "value": "Clear" | |
| } | |
| ], | |
| "weatherIconUrl": [ | |
| { | |
| "value": "" | |
| } | |
| ], | |
| "winddir16Point": "ENE", | |
| "winddirDegree": "64", | |
| "windspeedKmph": "24", | |
| "windspeedMiles": "15" | |
| } | |
| ], | |
| "maxtempC": "6", | |
| "maxtempF": "43", | |
| "mintempC": "3", | |
| "mintempF": "37", | |
| "sunHour": "9.3", | |
| "totalSnow_cm": "0.0", | |
| "uvIndex": "2" | |
| } | |
| ] | |
| } | |
| const weatherCodes = { | |
| "113": "Sunny", | |
| "116": "PartlyCloudy", | |
| "119": "Cloudy", | |
| "122": "VeryCloudy", | |
| "143": "Fog", | |
| "176": "LightShowers", | |
| "179": "LightSleetShowers", | |
| "182": "LightSleet", | |
| "185": "LightSleet", | |
| "200": "ThunderyShowers", | |
| "227": "LightSnow", | |
| "230": "HeavySnow", | |
| "248": "Fog", | |
| "260": "Fog", | |
| "263": "LightShowers", | |
| "266": "LightRain", | |
| "281": "LightSleet", | |
| "284": "LightSleet", | |
| "293": "LightRain", | |
| "296": "LightRain", | |
| "299": "HeavyShowers", | |
| "302": "HeavyRain", | |
| "305": "HeavyShowers", | |
| "308": "HeavyRain", | |
| "311": "LightSleet", | |
| "314": "LightSleet", | |
| "317": "LightSleet", | |
| "320": "LightSnow", | |
| "323": "LightSnowShowers", | |
| "326": "LightSnowShowers", | |
| "329": "HeavySnow", | |
| "332": "HeavySnow", | |
| "335": "HeavySnowShowers", | |
| "338": "HeavySnow", | |
| "350": "LightSleet", | |
| "353": "LightShowers", | |
| "356": "HeavyShowers", | |
| "359": "HeavyRain", | |
| "362": "LightSleetShowers", | |
| "365": "LightSleetShowers", | |
| "368": "LightSnowShowers", | |
| "371": "HeavySnowShowers", | |
| "374": "LightSleetShowers", | |
| "377": "LightSleet", | |
| "386": "ThunderyShowers", | |
| "389": "ThunderyHeavyRain", | |
| "392": "ThunderySnowShowers", | |
| "395": "HeavySnowShowers", | |
| } | |
| const weatherSymbols = { | |
| "Unknown": "✨", | |
| "Cloudy": "☁️", | |
| "Fog": "🌫", | |
| "HeavyRain": "🌧", | |
| "HeavyShowers": "🌧", | |
| "HeavySnow": "❄️", | |
| "HeavySnowShowers": "❄️", | |
| "LightRain": "🌦", | |
| "LightShowers": "🌦", | |
| "LightSleet": "🌧", | |
| "LightSleetShowers": "🌧", | |
| "LightSnow": "🌨", | |
| "LightSnowShowers": "🌨", | |
| "PartlyCloudy": "⛅️", | |
| "Sunny": "☀️", | |
| "ThunderyHeavyRain": "🌩", | |
| "ThunderyShowers": "⛈", | |
| "ThunderySnowShowers": "⛈", | |
| "VeryCloudy": "☁️", | |
| } | |
| const wcs = (wc) => weatherSymbols[weatherCodes[wc]]; | |
| let name = data.nearest_area[0].areaName[0].value; | |
| let cc = data.current_condition[0]; | |
| let wc = data.current_condition[0].weatherCode; | |
| let day1m = data.weather[0].hourly[3]; | |
| let day1n = data.weather[0].hourly[4]; | |
| let day1e = data.weather[0].hourly[6]; | |
| let day1mstr = `${day1m.tempC}/${day1m.FeelsLikeC}/${day1m.WindChillC}°C ${wcs(day1m.weatherCode)} ${day1m.chanceofrain}% ${day1m.windspeedMiles}mph/${day1m.winddir16Point}`; | |
| let day1nstr = `${day1n.tempC}/${day1n.FeelsLikeC}/${day1n.WindChillC}°C ${wcs(day1n.weatherCode)} ${day1n.chanceofrain}% ${day1n.windspeedMiles}mph/${day1n.winddir16Point}`; | |
| let day1estr = `${day1e.tempC}/${day1e.FeelsLikeC}/${day1e.WindChillC}°C ${wcs(day1e.weatherCode)} ${day1e.chanceofrain}% ${day1e.windspeedMiles}mph/${day1e.winddir16Point}`; | |
| let day1str = `${day1mstr}, ${day1nstr}, ${day1estr}`; | |
| let day2m = data.weather[1].hourly[3]; | |
| let day2n = data.weather[1].hourly[4]; | |
| let day2e = data.weather[1].hourly[6]; | |
| let day2mstr = `${day2m.tempC}/${day2m.FeelsLikeC}/${day2m.WindChillC}°C ${wcs(day2m.weatherCode)} ${day2m.chanceofrain}% ${day2m.windspeedMiles}mph/${day2m.winddir16Point}`; | |
| let day2nstr = `${day2n.tempC}/${day2n.FeelsLikeC}/${day2n.WindChillC}°C ${wcs(day2n.weatherCode)} ${day2n.chanceofrain}% ${day2n.windspeedMiles}mph/${day2n.winddir16Point}`; | |
| let day2estr = `${day2e.tempC}/${day2e.FeelsLikeC}/${day2e.WindChillC}°C ${wcs(day2e.weatherCode)} ${day2e.chanceofrain}% ${day2e.windspeedMiles}mph/${day2e.winddir16Point}`; | |
| let day2str = `${day2mstr}, ${day2nstr}, ${day2estr}`; | |
| let day3m = data.weather[2].hourly[3]; | |
| let day3n = data.weather[2].hourly[4]; | |
| let day3e = data.weather[2].hourly[6]; | |
| let day3mstr = `${day3m.tempC}/${day3m.FeelsLikeC}/${day3m.WindChillC}°C ${wcs(day3m.weatherCode)} ${day3m.chanceofrain}% ${day3m.windspeedMiles}mph/${day3m.winddir16Point}`; | |
| let day3nstr = `${day3n.tempC}/${day3n.FeelsLikeC}/${day3n.WindChillC}°C ${wcs(day3n.weatherCode)} ${day3n.chanceofrain}% ${day3n.windspeedMiles}mph/${day3n.winddir16Point}`; | |
| let day3estr = `${day3e.tempC}/${day3e.FeelsLikeC}/${day3e.WindChillC}°C ${wcs(day3e.weatherCode)} ${day3e.chanceofrain}% ${day3e.windspeedMiles}mph/${day3e.winddir16Point}`; | |
| let day3str = `${day3mstr}, ${day3nstr}, ${day3estr}`; | |
| let str2 = `${day1str} | |
| ${day2str}`; | |
| console.log(str2); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment