It is currently March 28th, 2024, 8:23 pm

Parsing Dark Sky API call

Get help with creating, editing & fixing problems with skins
DuckDuckG
Posts: 3
Joined: June 2nd, 2017, 4:51 pm

Parsing Dark Sky API call

Post by DuckDuckG »

So I recently discovered Dark Sky's really pretty interface, and wanted to try my hand at using it in a weather skin. I've run into two problems though:

1. The API call uses special characters that makes WebParser throw fits
2. I'm limited to 1,000 API calls a day

Now 2 doesn't sound like much of a problem, because I only have four skins that call once an hour. However, I'd like to know if there are more efficient ways to make calls? Things I've tried:
- Creating 1 .inc file that makes the call, and have the skins use the .inc file's variables. Result: I now make 5 calls an hour, because apparently when I load the skin, it also reloads the variable.inc? Increasing WebParser's UpdateRate does nothing, nor does setting UpdateDivider to -1.
- Setting WebParser's Debug to 2, and WebParsing from the resulting WebParserDump.txt. This works, but there has to be a better solution, right?

1 however, is where I need help. I can get WebParser to work reliably only if I dump the results in a txt file and search/replace "{", "[", and "/". I've been doing this manually while I test, but is there a way to do this automatically? Things I've tried:
- Substitute in the WebParser measure. It seems like this is substituting the characters after RegExp. I need some way of doing it before.
- Creating a lua file:

Code: Select all

function Initialize()
	FilePath = SKIN:ReplaceVariables("#CURRENTPATH#WebParserDump.txt")
	f=io.open(FilePath)
	str = f:read('*a')
	str = str:gsub("{", "")
	str = str:gsub("}", "")
	str = str:gsub("[", "")
	str = str:gsub("]", "")
	str = str:gsub("/", ",")
	f:close()
end
Problem: I know nothing about lua. How do I call it in the skin? Does it even make sense? This is what I've tried, but I'm pretty sure I'm missing something:

Code: Select all

[Rainmeter]
Update=1000
AccurateText=1
DynamicWindowSize=1

[Variables]
WeatherLat=X
WeatherLong=Y
;Find your latitude and longitude from latlong.net
WeatherUnit=us
;us for U.S., ca for Canada, uk2 for the U.K., si for everyone else
API=#####

[MeasureWeather]
Measure=Plugin
Plugin=WebParser
URL=https://api.darksky.net/forecast/#API#/#WeatherLat#,#WeatherLong#?units=#WeatherUnit#&exclude=minutely&extend=hourly
UpdateRate=3600
Debug=2

[SearchReplace]
Measure=Script
ScriptFile=searchReplace.lua
UpdateDivider=1

[MeterLoad]
Meter=String
Text=Loaded
Also, since I took out the API key, here's what the API call looks like:

Code: Select all

{"latitude":X,"longitude":Y,"timezone":"XXX/XXX","offset":-4,"currently":{"time":1496423098,"summary":"Clear","icon":"clear-day","nearestStormDistance":27,"nearestStormBearing":131,"precipIntensity":0,"precipProbability":0,"temperature":76.45,"apparentTemperature":76.45,"dewPoint":51.22,"humidity":0.41,"windSpeed":6.58,"windBearing":270,"visibility":10,"cloudCover":0,"pressure":1018.95,"ozone":364.13},"hourly":{"summary":"Partly cloudy this evening.","icon":"partly-cloudy-day","data":[{"time":1496422800,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":76.45,"apparentTemperature":76.45,"dewPoint":51.44,"humidity":0.42,"windSpeed":6.39,"windBearing":271,"visibility":10,"cloudCover":0,"pressure":1019.03,"ozone":364.31},{"time":1496426400,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":79.43,"apparentTemperature":79.43,"dewPoint":51.41,"humidity":0.38,"windSpeed":8.7,"windBearing":268,"visibility":10,"cloudCover":0,"pressure":1018.07,"ozone":362.17},{"time":1496430000,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":80.61,"apparentTemperature":80.05,"dewPoint":51.42,"humidity":0.36,"windSpeed":9.39,"windBearing":276,"visibility":10,"cloudCover":0.01,"pressure":1017.6,"ozone":359.76},{"time":1496433600,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":82.11,"apparentTemperature":81.05,"dewPoint":51.99,"humidity":0.35,"windSpeed":9.61,"windBearing":279,"visibility":10,"cloudCover":0.13,"pressure":1017.15,"ozone":357.34},{"time":1496437200,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":82.19,"apparentTemperature":81.16,"dewPoint":52.42,"humidity":0.36,"windSpeed":9.6,"windBearing":286,"visibility":10,"cloudCover":0.23,"pressure":1016.81,"ozone":355.61},{"time":1496440800,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":80.63,"apparentTemperature":80.2,"dewPoint":52.68,"humidity":0.38,"windSpeed":8.77,"windBearing":286,"visibility":10,"cloudCover":0.22,"pressure":1016.6,"ozone":355.1},{"time":1496444400,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":77.67,"apparentTemperature":77.67,"dewPoint":52.34,"humidity":0.41,"windSpeed":8.08,"windBearing":287,"visibility":10,"cloudCover":0.21,"pressure":1016.35,"ozone":355.28},{"time":1496448000,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":73.91,"apparentTemperature":73.91,"dewPoint":52.29,"humidity":0.47,"windSpeed":6.22,"windBearing":286,"visibility":10,"cloudCover":0.32,"pressure":1016.37,"ozone":355.33},{"time":1496451600,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":68.38,"apparentTemperature":68.38,"dewPoint":50.76,"humidity":0.53,"windSpeed":5.22,"windBearing":282,"visibility":10,"cloudCover":0.3,"pressure":1016.54,"ozone":354.84},{"time":1496455200,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":63.56,"apparentTemperature":63.56,"dewPoint":49.09,"humidity":0.59,"windSpeed":4.87,"windBearing":279,"visibility":10,"cloudCover":0.12,"pressure":1016.81,"ozone":354.21},{"time":1496458800,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":60.59,"apparentTemperature":60.59,"dewPoint":47.99,"humidity":0.63,"windSpeed":4.7,"windBearing":277,"visibility":10,"cloudCover":0.12,"pressure":1017.03,"ozone":353.75},{"time":1496462400,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":58.58,"apparentTemperature":58.58,"dewPoint":47.26,"humidity":0.66,"windSpeed":4.45,"windBearing":273,"visibility":10,"cloudCover":0.03,"pressure":1017.13,"ozone":353.45},{"time":1496466000,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":57.03,"apparentTemperature":57.03,"dewPoint":46.74,"humidity":0.68,"windSpeed":4.17,"windBearing":273,"visibility":10,"cloudCover":0.03,"pressure":1017.17,"ozone":353.32},{"time":1496469600,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":55.46,"apparentTemperature":55.46,"dewPoint":46.25,"humidity":0.71,"windSpeed":3.84,"windBearing":268,"visibility":10,"cloudCover":0.02,"pressure":1017.22,"ozone":353.63},{"time":1496473200,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":54.11,"apparentTemperature":54.11,"dewPoint":45.46,"humidity":0.72,"windSpeed":3.84,"windBearing":268,"visibility":10,"cloudCover":0.03,"pressure":1017.31,"ozone":354.87},{"time":1496476800,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":52.95,"apparentTemperature":52.95,"dewPoint":44.79,"humidity":0.74,"windSpeed":3.96,"windBearing":268,"visibility":9.98,"cloudCover":0.03,"pressure":1017.4,"ozone":356.55},{"time":1496480400,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":52.44,"apparentTemperature":52.44,"dewPoint":44.66,"humidity":0.75,"windSpeed":3.69,"windBearing":271,"visibility":9.97,"cloudCover":0.04,"pressure":1017.49,"ozone":357.44},{"time":1496484000,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":53.33,"apparentTemperature":53.33,"dewPoint":45.89,"humidity":0.76,"windSpeed":4.1,"windBearing":275,"visibility":9.98,"cloudCover":0.06,"pressure":1017.69,"ozone":356.93},{"time":1496487600,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":55.97,"apparentTemperature":55.97,"dewPoint":48.99,"humidity":0.77,"windSpeed":2.19,"windBearing":300,"visibility":9.99,"cloudCover":0.07,"pressure":1017.93,"ozone":355.64},{"time":1496491200,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":60.24,"apparentTemperature":60.24,"dewPoint":51.28,"humidity":0.72,"windSpeed":2.04,"windBearing":338,"visibility":10,"cloudCover":0.08,"pressure":1018.03,"ozone":354.2},{"time":1496494800,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":65.3,"apparentTemperature":65.3,"dewPoint":52.97,"humidity":0.64,"windSpeed":1.77,"windBearing":353,"visibility":10,"cloudCover":0.07,"pressure":1017.97,"ozone":352.82},{"time":1496498400,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":70.45,"apparentTemperature":70.45,"dewPoint":54.11,"humidity":0.56,"windSpeed":1.56,"windBearing":60,"visibility":10,"cloudCover":0.05,"pressure":1017.8,"ozone":351.3},{"time":1496502000,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":73.88,"apparentTemperature":73.88,"dewPoint":53.95,"humidity":0.5,"windSpeed":2.7,"windBearing":184,"visibility":10,"cloudCover":0.04,"pressure":1017.57,"ozone":349.67},{"time":1496505600,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":77.02,"apparentTemperature":77.02,"dewPoint":55.01,"humidity":0.47,"windSpeed":3.33,"windBearing":200,"visibility":10,"cloudCover":0.07,"pressure":1017.26,"ozone":347.85},{"time":1496509200,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":81.5,"apparentTemperature":81.8,"dewPoint":59.07,"humidity":0.47,"windSpeed":4.16,"windBearing":203,"visibility":10,"cloudCover":0.12,"pressure":1016.86,"ozone":345.92},{"time":1496512800,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":84.02,"apparentTemperature":84.38,"dewPoint":61.07,"humidity":0.46,"windSpeed":5.38,"windBearing":209,"visibility":10,"cloudCover":0.17,"pressure":1016.4,"ozone":344.27},{"time":1496516400,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":85.24,"apparentTemperature":85.67,"dewPoint":61.63,"humidity":0.45,"windSpeed":6.43,"windBearing":210,"visibility":10,"cloudCover":0.22,"pressure":1015.91,"ozone":343},{"time":1496520000,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":84.49,"apparentTemperature":84.65,"dewPoint":60.62,"humidity":0.45,"windSpeed":6.87,"windBearing":213,"visibility":10,"cloudCover":0.28,"pressure":1015.38,"ozone":342.01},{"time":1496523600,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":82.63,"apparentTemperature":82.84,"dewPoint":59.76,"humidity":0.46,"windSpeed":6.87,"windBearing":215,"visibility":10,"cloudCover":0.34,"pressure":1014.85,"ozone":341.27},{"time":1496527200,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":80.44,"apparentTemperature":81.25,"dewPoint":60.3,"humidity":0.5,"windSpeed":6.36,"windBearing":210,"visibility":9.92,"cloudCover":0.44,"pressure":1014.3,"ozone":340.73},{"time":1496530800,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":77.7,"apparentTemperature":77.7,"dewPoint":61.03,"humidity":0.57,"windSpeed":5.07,"windBearing":198,"visibility":9.82,"cloudCover":0.56,"pressure":1013.8,"ozone":340.46},{"time":1496534400,"summary":"Mostly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.0013,"precipProbability":0.02,"precipType":"rain","temperature":74.92,"apparentTemperature":74.92,"dewPoint":61.39,"humidity":0.63,"windSpeed":4.59,"windBearing":186,"visibility":9.77,"cloudCover":0.63,"pressure":1013.5,"ozone":340.65},{"time":1496538000,"summary":"Drizzle","icon":"rain","precipIntensity":0.0055,"precipProbability":0.24,"precipType":"rain","temperature":72.09,"apparentTemperature":72.09,"dewPoint":61.29,"humidity":0.69,"windSpeed":4.69,"windBearing":184,"visibility":9.82,"cloudCover":0.68,"pressure":1013.59,"ozone":341.88},{"time":1496541600,"summary":"Light Rain","icon":"rain","precipIntensity":0.0111,"precipProbability":0.52,"precipType":"rain","temperature":69.19,"apparentTemperature":69.19,"dewPoint":60.88,"humidity":0.75,"windSpeed":4.98,"windBearing":186,"visibility":9.92,"cloudCover":0.71,"pressure":1013.86,"ozone":343.58},{"time":1496545200,"summary":"Light Rain","icon":"rain","precipIntensity":0.0156,"precipProbability":0.57,"precipType":"rain","temperature":66.84,"apparentTemperature":66.84,"dewPoint":60.5,"humidity":0.8,"windSpeed":5.27,"windBearing":191,"visibility":10,"cloudCover":0.73,"pressure":1013.88,"ozone":344.22},{"time":1496548800,"summary":"Light Rain","icon":"rain","precipIntensity":0.0183,"precipProbability":0.59,"precipType":"rain","temperature":65.93,"apparentTemperature":65.93,"dewPoint":61.08,"humidity":0.84,"windSpeed":5.65,"windBearing":197,"visibility":10,"cloudCover":0.68,"pressure":1013.41,"ozone":342.62},{"time":1496552400,"summary":"Light Rain","icon":"rain","precipIntensity":0.0199,"precipProbability":0.61,"precipType":"rain","temperature":65.66,"apparentTemperature":65.66,"dewPoint":61.94,"humidity":0.88,"windSpeed":6.15,"windBearing":205,"visibility":10,"cloudCover":0.61,"pressure":1012.7,"ozone":339.96},{"time":1496556000,"summary":"Light Rain","icon":"rain","precipIntensity":0.02,"precipProbability":0.61,"precipType":"rain","temperature":65.45,"apparentTemperature":65.45,"dewPoint":62.41,"humidity":0.9,"windSpeed":6.81,"windBearing":212,"visibility":10,"cloudCover":0.59,"pressure":1012.05,"ozone":338.17},{"time":1496559600,"summary":"Light Rain","icon":"rain","precipIntensity":0.0177,"precipProbability":0.59,"precipType":"rain","temperature":65.19,"apparentTemperature":65.19,"dewPoint":62.33,"humidity":0.9,"windSpeed":7.88,"windBearing":218,"visibility":10,"cloudCover":0.7,"pressure":1011.51,"ozone":338.05},{"time":1496563200,"summary":"Light Rain","icon":"rain","precipIntensity":0.0139,"precipProbability":0.55,"precipType":"rain","temperature":65.7,"apparentTemperature":65.7,"dewPoint":62.64,"humidity":0.9,"windSpeed":9.54,"windBearing":223,"visibility":10,"cloudCover":0.87,"pressure":1011.01,"ozone":338.8},{"time":1496566800,"summary":"Light Rain","icon":"rain","precipIntensity":0.0107,"precipProbability":0.52,"precipType":"rain","temperature":66.42,"apparentTemperature":66.42,"dewPoint":63.02,"humidity":0.89,"windSpeed":10.95,"windBearing":226,"visibility":10,"cloudCover":0.95,"pressure":1010.54,"ozone":340.03},{"time":1496570400,"summary":"Light Rain","icon":"rain","precipIntensity":0.0092,"precipProbability":0.49,"precipType":"rain","temperature":67.31,"apparentTemperature":67.31,"dewPoint":63.53,"humidity":0.88,"windSpeed":11.78,"windBearing":228,"visibility":10,"cloudCover":0.84,"pressure":1010.09,"ozone":341.87},{"time":1496574000,"summary":"Drizzle","icon":"rain","precipIntensity":0.0084,"precipProbability":0.44,"precipType":"rain","temperature":68.54,"apparentTemperature":68.54,"dewPoint":64.23,"humidity":0.86,"windSpeed":12.34,"windBearing":231,"visibility":10,"cloudCover":0.65,"pressure":1009.67,"ozone":344.18},{"time":1496577600,"summary":"Drizzle","icon":"rain","precipIntensity":0.008,"precipProbability":0.41,"precipType":"rain","temperature":70.22,"apparentTemperature":70.22,"dewPoint":65.09,"humidity":0.84,"windSpeed":12.99,"windBearing":234,"visibility":10,"cloudCover":0.5,"pressure":1009.29,"ozone":346.15},{"time":1496581200,"summary":"Drizzle","icon":"rain","precipIntensity":0.0076,"precipProbability":0.38,"precipType":"rain","temperature":72.67,"apparentTemperature":72.67,"dewPoint":66.3,"humidity":0.8,"windSpeed":13.98,"windBearing":239,"visibility":10,"cloudCover":0.46,"pressure":1008.99,"ozone":347.47},{"time":1496584800,"summary":"Drizzle","icon":"rain","precipIntensity":0.0076,"precipProbability":0.38,"precipType":"rain","temperature":75.61,"apparentTemperature":75.61,"dewPoint":67.62,"humidity":0.76,"windSpeed":14.27,"windBearing":242,"visibility":10,"cloudCover":0.46,"pressure":1008.74,"ozone":348.44},{"time":1496588400,"summary":"Drizzle","icon":"rain","precipIntensity":0.0086,"precipProbability":0.45,"precipType":"rain","temperature":78.91,"apparentTemperature":78.91,"dewPoint":69.07,"humidity":0.72,"windSpeed":14.77,"windBearing":246,"visibility":10,"cloudCover":0.46,"pressure":1008.47,"ozone":349.18},{"time":1496592000,"summary":"Light Rain","icon":"rain","precipIntensity":0.0122,"precipProbability":0.54,"precipType":"rain","temperature":81.99,"apparentTemperature":85.87,"dewPoint":70.1,"humidity":0.67,"windSpeed":15.5,"windBearing":250,"visibility":9.66,"cloudCover":0.41,"pressure":1008.19,"ozone":349.61},{"time":1496595600,"summary":"Light Rain","icon":"rain","precipIntensity":0.0169,"precipProbability":0.58,"precipType":"rain","temperature":84.8,"apparentTemperature":89.72,"dewPoint":70.61,"humidity":0.63,"windSpeed":16.18,"windBearing":253,"visibility":9.21,"cloudCover":0.34,"pressure":1007.94,"ozone":349.81},{"time":1496599200,"summary":"Light Rain","icon":"rain","precipIntensity":0.0184,"precipProbability":0.59,"precipType":"rain","temperature":86.86,"apparentTemperature":92.1,"dewPoint":70.41,"humidity":0.58,"windSpeed":16.02,"windBearing":257,"visibility":8.99,"cloudCover":0.29,"pressure":1007.64,"ozone":350.14},{"time":1496602800,"summary":"Light Rain","icon":"rain","precipIntensity":0.014,"precipProbability":0.55,"precipType":"rain","temperature":87.76,"apparentTemperature":92.15,"dewPoint":69.05,"humidity":0.54,"windSpeed":15.62,"windBearing":263,"visibility":9.21,"cloudCover":0.27,"pressure":1007.19,"ozone":350.62},{"time":1496606400,"summary":"Drizzle","icon":"rain","precipIntensity":0.0065,"precipProbability":0.31,"precipType":"rain","temperature":86.92,"apparentTemperature":89.39,"dewPoint":66.19,"humidity":0.5,"windSpeed":14.94,"windBearing":272,"visibility":9.66,"cloudCover":0.27,"pressure":1006.67,"ozone":351.23},{"time":1496610000,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.001,"precipProbability":0.01,"precipType":"rain","temperature":85.02,"apparentTemperature":86.12,"dewPoint":63.39,"humidity":0.49,"windSpeed":13.93,"windBearing":277,"visibility":10,"cloudCover":0.28,"pressure":1006.27,"ozone":352.32},{"time":1496613600,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":82.68,"apparentTemperature":83.46,"dewPoint":61.89,"humidity":0.5,"windSpeed":11.72,"windBearing":276,"visibility":10,"cloudCover":0.26,"pressure":1006.06,"ozone":354.41},{"time":1496617200,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":79.84,"apparentTemperature":79.84,"dewPoint":60.88,"humidity":0.52,"windSpeed":8.74,"windBearing":271,"visibility":10,"cloudCover":0.25,"pressure":1005.96,"ozone":356.98},{"time":1496620800,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.001,"precipProbability":0.01,"precipType":"rain","temperature":76.76,"apparentTemperature":76.76,"dewPoint":59.61,"humidity":0.56,"windSpeed":7.14,"windBearing":265,"visibility":10,"cloudCover":0.28,"pressure":1005.97,"ozone":358.9},{"time":1496624400,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.0014,"precipProbability":0.02,"precipType":"rain","temperature":73.27,"apparentTemperature":73.27,"dewPoint":57.46,"humidity":0.58,"windSpeed":7.09,"windBearing":263,"visibility":10,"cloudCover":0.38,"pressure":1006.17,"ozone":359.31},{"time":1496628000,"summary":"Partly Cloudy","icon":"partly-cloudy-night","precipIntensity":0.0019,"precipProbability":0.04,"precipType":"rain","temperature":69.6,"apparentTemperature":69.6,"dewPoint":55.16,"humidity":0.6,"windSpeed":7.39,"windBearing":271,"visibility":10,"cloudCover":0.54,"pressure":1006.51,"ozone":359.07},{"time":1496631600,"summary":"Mostly Cloudy","icon":"partly-cloudy-night","precipIntensity":0.0022,"precipProbability":0.06,"precipType":"rain","temperature":66.54,"apparentTemperature":66.54,"dewPoint":54.04,"humidity":0.64,"windSpeed":6.83,"windBearing":274,"visibility":10,"cloudCover":0.65,"pressure":1006.72,"ozone":359.6},{"time":1496635200,"summary":"Mostly Cloudy","icon":"partly-cloudy-night","precipIntensity":0.0016,"precipProbability":0.03,"precipType":"rain","temperature":64.41,"apparentTemperature":64.41,"dewPoint":54.86,"humidity":0.71,"windSpeed":5.64,"windBearing":268,"visibility":10,"cloudCover":0.65,"pressure":1006.65,"ozone":361.65},{"time":1496638800,"summary":"Partly Cloudy","icon":"partly-cloudy-night","precipIntensity":0,"precipProbability":0,"temperature":62.91,"apparentTemperature":62.91,"dewPoint":56.45,"humidity":0.79,"windSpeed":5.27,"windBearing":251,"visibility":10,"cloudCover":0.59,"pressure":1006.46,"ozone":364.48},{"time":1496642400,"summary":"Partly Cloudy","icon":"partly-cloudy-night","precipIntensity":0.0014,"precipProbability":0.02,"precipType":"rain","temperature":61.82,"apparentTemperature":61.82,"dewPoint":57.6,"humidity":0.86,"windSpeed":3.95,"windBearing":251,"visibility":10,"cloudCover":0.54,"pressure":1006.33,"ozone":367.3},{"time":1496646000,"summary":"Drizzle","icon":"rain","precipIntensity":0.0051,"precipProbability":0.22,"precipType":"rain","temperature":60.98,"apparentTemperature":60.98,"dewPoint":58.1,"humidity":0.9,"windSpeed":4.11,"windBearing":286,"visibility":10,"cloudCover":0.56,"pressure":1006.26,"ozone":370.21},{"time":1496649600,"summary":"Light Rain","icon":"rain","precipIntensity":0.0103,"precipProbability":0.51,"precipType":"rain","temperature":60.07,"apparentTemperature":60.07,"dewPoint":58.07,"humidity":0.93,"windSpeed":3.57,"windBearing":325,"visibility":10,"cloudCover":0.63,"pressure":1006.23,"ozone":373.1},{"time":1496653200,"summary":"Light Rain","icon":"rain","precipIntensity":0.0133,"precipProbability":0.55,"precipType":"rain","temperature":59.33,"apparentTemperature":59.33,"dewPoint":57.79,"humidity":0.95,"windSpeed":4.27,"windBearing":344,"visibility":10,"cloudCover":0.67,"pressure":1006.36,"ozone":374.9},{"time":1496656800,"summary":"Light Rain","icon":"rain","precipIntensity":0.0122,"precipProbability":0.54,"precipType":"rain","temperature":58.62,"apparentTemperature":58.62,"dewPoint":57.08,"humidity":0.95,"windSpeed":6.1,"windBearing":348,"visibility":10,"cloudCover":0.65,"pressure":1006.77,"ozone":375.03},{"time":1496660400,"summary":"Drizzle","icon":"rain","precipIntensity":0.009,"precipProbability":0.48,"precipType":"rain","temperature":58.06,"apparentTemperature":58.06,"dewPoint":56.11,"humidity":0.93,"windSpeed":8.75,"windBearing":345,"visibility":10,"cloudCover":0.61,"pressure":1007.4,"ozone":374.07},{"time":1496664000,"summary":"Drizzle","icon":"rain","precipIntensity":0.006,"precipProbability":0.27,"precipType":"rain","temperature":58.63,"apparentTemperature":58.63,"dewPoint":56.04,"humidity":0.91,"windSpeed":11.01,"windBearing":344,"visibility":10,"cloudCover":0.59,"pressure":1008.02,"ozone":372.6},{"time":1496667600,"summary":"Mostly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.0038,"precipProbability":0.14,"precipType":"rain","temperature":59.53,"apparentTemperature":59.53,"dewPoint":56.11,"humidity":0.88,"windSpeed":11.62,"windBearing":345,"visibility":10,"cloudCover":0.63,"pressure":1008.52,"ozone":370.46},{"time":1496671200,"summary":"Mostly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.0018,"precipProbability":0.04,"precipType":"rain","temperature":60.13,"apparentTemperature":60.13,"dewPoint":55.6,"humidity":0.85,"windSpeed":11.39,"windBearing":346,"visibility":10,"cloudCover":0.7,"pressure":1008.97,"ozone":367.82},{"time":1496674800,"summary":"Mostly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":62.1,"apparentTemperature":62.1,"dewPoint":56.06,"humidity":0.81,"windSpeed":11.57,"windBearing":349,"visibility":10,"cloudCover":0.73,"pressure":1009.3,"ozone":365.8},{"time":1496678400,"summary":"Mostly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":65.85,"apparentTemperature":65.85,"dewPoint":57.54,"humidity":0.75,"windSpeed":11.86,"windBearing":355,"visibility":10,"cloudCover":0.65,"pressure":1009.42,"ozone":364.85},{"time":1496682000,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":70.04,"apparentTemperature":70.04,"dewPoint":58.85,"humidity":0.68,"windSpeed":12.2,"windBearing":0,"visibility":10,"cloudCover":0.52,"pressure":1009.32,"ozone":364.53},{"time":1496685600,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":73.85,"apparentTemperature":73.85,"dewPoint":60.06,"humidity":0.62,"windSpeed":12.31,"windBearing":1,"visibility":10,"cloudCover":0.43,"pressure":1009.21,"ozone":364.6},{"time":1496689200,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":76.2,"apparentTemperature":76.2,"dewPoint":60.89,"humidity":0.59,"windSpeed":11.7,"windBearing":358,"visibility":10,"cloudCover":0.44,"pressure":1009.11,"ozone":364.7},{"time":1496692800,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":77.31,"apparentTemperature":77.31,"dewPoint":60.81,"humidity":0.57,"windSpeed":10.9,"windBearing":351,"visibility":10,"cloudCover":0.46,"pressure":1008.99,"ozone":365.21},{"time":1496696400,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":76.12,"apparentTemperature":76.12,"dewPoint":58.97,"humidity":0.55,"windSpeed":10.48,"windBearing":344,"visibility":10,"cloudCover":0.47,"pressure":1008.94,"ozone":367},{"time":1496700000,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":73.7,"apparentTemperature":73.7,"dewPoint":57.52,"humidity":0.57,"windSpeed":9.69,"windBearing":343,"visibility":10,"cloudCover":0.55,"pressure":1009.06,"ozone":370.52},{"time":1496703600,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":70.01,"apparentTemperature":70.01,"dewPoint":55.2,"humidity":0.59,"windSpeed":9.24,"windBearing":342,"visibility":10,"cloudCover":0.59,"pressure":1009.22,"ozone":375.33},{"time":1496707200,"summary":"Mostly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":65.98,"apparentTemperature":65.98,"dewPoint":52.44,"humidity":0.62,"windSpeed":8.94,"windBearing":341,"visibility":10,"cloudCover":0.61,"pressure":1009.42,"ozone":381},{"time":1496710800,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":64.63,"apparentTemperature":64.63,"dewPoint":52.67,"humidity":0.65,"windSpeed":8.61,"windBearing":351,"visibility":10,"cloudCover":0.47,"pressure":1010.18,"ozone":388.33},{"time":1496714400,"summary":"Partly Cloudy","icon":"partly-cloudy-night","precipIntensity":0,"precipProbability":0,"temperature":61.39,"apparentTemperature":61.39,"dewPoint":51.46,"humidity":0.7,"windSpeed":8.21,"windBearing":2,"cloudCover":0.35,"pressure":1011.06,"ozone":396.51},{"time":1496718000,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":58.35,"apparentTemperature":58.35,"dewPoint":49.98,"humidity":0.74,"windSpeed":8.36,"windBearing":5,"cloudCover":0.17,"pressure":1011.82,"ozone":402.7},{"time":1496721600,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":56.61,"apparentTemperature":56.61,"dewPoint":49.69,"humidity":0.78,"windSpeed":8.63,"windBearing":4,"cloudCover":0.08,"pressure":1012.34,"ozone":405.94},{"time":1496725200,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":52.8,"apparentTemperature":52.8,"dewPoint":47.68,"humidity":0.83,"windSpeed":9.25,"windBearing":4,"cloudCover":0,"pressure":1013.2,"ozone":407.19},{"time":1496728800,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":52.13,"apparentTemperature":52.13,"dewPoint":47.78,"humidity":0.85,"windSpeed":10,"windBearing":0,"cloudCover":0,"pressure":1013.36,"ozone":406.4},{"time":1496732400,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":51.43,"apparentTemperature":51.43,"dewPoint":47.7,"humidity":0.87,"windSpeed":9.93,"windBearing":357,"cloudCover":0,"pressure":1013.49,"ozone":402.42},{"time":1496736000,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":50.97,"apparentTemperature":50.97,"dewPoint":47.75,"humidity":0.89,"windSpeed":10.23,"windBearing":356,"cloudCover":0,"pressure":1013.62,"ozone":396.4},{"time":1496739600,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":51.89,"apparentTemperature":51.89,"dewPoint":48.89,"humidity":0.89,"windSpeed":10.42,"windBearing":358,"cloudCover":0,"pressure":1013.83,"ozone":391.8},{"time":1496743200,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":53.4,"apparentTemperature":53.4,"dewPoint":50.26,"humidity":0.89,"windSpeed":10.42,"windBearing":3,"cloudCover":0,"pressure":1014.2,"ozone":390.26},{"time":1496746800,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":55.27,"apparentTemperature":55.27,"dewPoint":51.64,"humidity":0.88,"windSpeed":10.51,"windBearing":11,"cloudCover":0,"pressure":1014.63,"ozone":390.14},{"time":1496750400,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":57.36,"apparentTemperature":57.36,"dewPoint":52.82,"humidity":0.85,"windSpeed":11.09,"windBearing":18,"cloudCover":0,"pressure":1015.02,"ozone":389.9},{"time":1496754000,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":60.21,"apparentTemperature":60.21,"dewPoint":53.99,"humidity":0.8,"windSpeed":12.38,"windBearing":21,"cloudCover":0,"pressure":1015.34,"ozone":389.13},{"time":1496757600,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":63.74,"apparentTemperature":63.74,"dewPoint":55.18,"humidity":0.74,"windSpeed":13.97,"windBearing":22,"cloudCover":0,"pressure":1015.6,"ozone":388.24},{"time":1496761200,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":67.01,"apparentTemperature":67.01,"dewPoint":56.19,"humidity":0.68,"windSpeed":15.21,"windBearing":23,"cloudCover":0,"pressure":1015.74,"ozone":387},{"time":1496764800,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":69.54,"apparentTemperature":69.54,"dewPoint":57.01,"humidity":0.64,"windSpeed":15.79,"windBearing":22,"cloudCover":0,"pressure":1015.73,"ozone":385.2},{"time":1496768400,"summary":"Clear","icon":"clear-day","precipIntensity":0.0008,"precipProbability":0.01,"precipType":"rain","temperature":71.55,"apparentTemperature":71.55,"dewPoint":57.76,"humidity":0.62,"windSpeed":16.03,"windBearing":21,"cloudCover":0,"pressure":1015.62,"ozone":383.05},{"time":1496772000,"summary":"Clear","icon":"clear-day","precipIntensity":0.001,"precipProbability":0.01,"precipType":"rain","temperature":73.01,"apparentTemperature":73.01,"dewPoint":58.48,"humidity":0.6,"windSpeed":16.17,"windBearing":20,"cloudCover":0,"pressure":1015.52,"ozone":380.9},{"time":1496775600,"summary":"Clear","icon":"clear-day","precipIntensity":0.0012,"precipProbability":0.02,"precipType":"rain","temperature":73.7,"apparentTemperature":73.7,"dewPoint":58.98,"humidity":0.6,"windSpeed":16.53,"windBearing":20,"cloudCover":0,"pressure":1015.45,"ozone":378.52},{"time":1496779200,"summary":"Clear","icon":"clear-day","precipIntensity":0.0014,"precipProbability":0.02,"precipType":"rain","temperature":72.8,"apparentTemperature":72.8,"dewPoint":58.45,"humidity":0.61,"windSpeed":16.79,"windBearing":20,"cloudCover":0.01,"pressure":1015.38,"ozone":376.14},{"time":1496782800,"summary":"Clear","icon":"clear-day","precipIntensity":0.0015,"precipProbability":0.03,"precipType":"rain","temperature":71.11,"apparentTemperature":71.11,"dewPoint":57.65,"humidity":0.63,"windSpeed":16.24,"windBearing":21,"cloudCover":0.01,"pressure":1015.34,"ozone":374.8},{"time":1496786400,"summary":"Clear","icon":"clear-day","precipIntensity":0.0015,"precipProbability":0.03,"precipType":"rain","temperature":68.78,"apparentTemperature":68.78,"dewPoint":56.86,"humidity":0.66,"windSpeed":14.1,"windBearing":22,"cloudCover":0.02,"pressure":1015.35,"ozone":375.79},{"time":1496790000,"summary":"Clear","icon":"clear-day","precipIntensity":0.0015,"precipProbability":0.03,"precipType":"rain","temperature":66.1,"apparentTemperature":66.1,"dewPoint":56.05,"humidity":0.7,"windSpeed":11.15,"windBearing":23,"cloudCover":0.02,"pressure":1015.4,"ozone":377.82},{"time":1496793600,"summary":"Clear","icon":"clear-day","precipIntensity":0.0014,"precipProbability":0.03,"precipType":"rain","temperature":63.35,"apparentTemperature":63.35,"dewPoint":54.96,"humidity":0.74,"windSpeed":8.89,"windBearing":24,"cloudCover":0.02,"pressure":1015.5,"ozone":378.1},{"time":1496797200,"summary":"Clear","icon":"clear-day","precipIntensity":0.0013,"precipProbability":0.02,"precipType":"rain","temperature":60.3,"apparentTemperature":60.3,"dewPoint":53.33,"humidity":0.78,"windSpeed":8.06,"windBearing":21,"cloudCover":0,"pressure":1015.72,"ozone":374.9},{"time":1496800800,"summary":"Clear","icon":"clear-night","precipIntensity":0.0011,"precipProbability":0.01,"precipType":"rain","temperature":57.09,"apparentTemperature":57.09,"dewPoint":51.45,"humidity":0.81,"windSpeed":7.97,"windBearing":15,"cloudCover":0,"pressure":1015.96,"ozone":369.94},{"time":1496804400,"summary":"Clear","icon":"clear-night","precipIntensity":0.0009,"precipProbability":0.01,"precipType":"rain","temperature":54.57,"apparentTemperature":54.57,"dewPoint":49.86,"humidity":0.84,"windSpeed":7.9,"windBearing":12,"cloudCover":0,"pressure":1016.08,"ozone":365.6},{"time":1496808000,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":53.11,"apparentTemperature":53.11,"dewPoint":48.73,"humidity":0.85,"windSpeed":7.47,"windBearing":13,"cloudCover":0.08,"pressure":1016.06,"ozone":362.9},{"time":1496811600,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":52.25,"apparentTemperature":52.25,"dewPoint":47.79,"humidity":0.85,"windSpeed":7.05,"windBearing":17,"cloudCover":0.18,"pressure":1015.97,"ozone":360.8},{"time":1496815200,"summary":"Partly Cloudy","icon":"partly-cloudy-night","precipIntensity":0,"precipProbability":0,"temperature":51.57,"apparentTemperature":51.57,"dewPoint":46.98,"humidity":0.84,"windSpeed":6.8,"windBearing":17,"cloudCover":0.27,"pressure":1015.92,"ozone":358.6},{"time":1496818800,"summary":"Partly Cloudy","icon":"partly-cloudy-night","precipIntensity":0,"precipProbability":0,"temperature":50.78,"apparentTemperature":50.78,"dewPoint":46.21,"humidity":0.84,"windSpeed":6.87,"windBearing":12,"cloudCover":0.33,"pressure":1015.94,"ozone":355.82},{"time":1496822400,"summary":"Partly Cloudy","icon":"partly-cloudy-night","precipIntensity":0,"precipProbability":0,"temperature":50.19,"apparentTemperature":50.19,"dewPoint":45.64,"humidity":0.84,"windSpeed":7.21,"windBearing":5,"cloudCover":0.36,"pressure":1015.99,"ozone":352.93},{"time":1496826000,"summary":"Partly Cloudy","icon":"partly-cloudy-night","precipIntensity":0,"precipProbability":0,"temperature":50.93,"apparentTemperature":50.93,"dewPoint":46.27,"humidity":0.84,"windSpeed":7.56,"windBearing":359,"cloudCover":0.37,"pressure":1016.09,"ozone":350.6},{"time":1496829600,"summary":"Partly Cloudy","icon":"partly-cloudy-night","precipIntensity":0,"precipProbability":0,"temperature":52.56,"apparentTemperature":52.56,"dewPoint":47.67,"humidity":0.83,"windSpeed":7.67,"windBearing":358,"cloudCover":0.33,"pressure":1016.32,"ozone":349.26},{"time":1496833200,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.0008,"precipProbability":0.01,"precipType":"rain","temperature":54.75,"apparentTemperature":54.75,"dewPoint":49.46,"humidity":0.82,"windSpeed":7.65,"windBearing":358,"cloudCover":0.25,"pressure":1016.59,"ozone":348.47},{"time":1496836800,"summary":"Clear","icon":"clear-day","precipIntensity":0.0008,"precipProbability":0.01,"precipType":"rain","temperature":57.28,"apparentTemperature":57.28,"dewPoint":51.17,"humidity":0.8,"windSpeed":7.58,"windBearing":359,"cloudCover":0.18,"pressure":1016.76,"ozone":347.6},{"time":1496840400,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":60.6,"apparentTemperature":60.6,"dewPoint":52.89,"humidity":0.76,"windSpeed":7.56,"windBearing":4,"cloudCover":0.11,"pressure":1016.75,"ozone":346.36},{"time":1496844000,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":64.63,"apparentTemperature":64.63,"dewPoint":54.65,"humidity":0.7,"windSpeed":7.58,"windBearing":10,"cloudCover":0.05,"pressure":1016.62,"ozone":345.04},{"time":1496847600,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":68.38,"apparentTemperature":68.38,"dewPoint":56.03,"humidity":0.65,"windSpeed":7.52,"windBearing":13,"cloudCover":0,"pressure":1016.43,"ozone":343.8},{"time":1496851200,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":71.45,"apparentTemperature":71.45,"dewPoint":56.91,"humidity":0.6,"windSpeed":7.19,"windBearing":10,"cloudCover":0,"pressure":1016.19,"ozone":342.63},{"time":1496854800,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":74.1,"apparentTemperature":74.1,"dewPoint":57.57,"humidity":0.56,"windSpeed":6.8,"windBearing":3,"cloudCover":0,"pressure":1015.9,"ozone":341.54},{"time":1496858400,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":76.26,"apparentTemperature":76.26,"dewPoint":58.38,"humidity":0.54,"windSpeed":6.55,"windBearing":356,"cloudCover":0,"pressure":1015.58,"ozone":340.8},{"time":1496862000,"summary":"Clear","icon":"clear-day","precipIntensity":0,"precipProbability":0,"temperature":77.78,"apparentTemperature":77.78,"dewPoint":59.36,"humidity":0.53,"windSpeed":6.57,"windBearing":351,"cloudCover":0.09,"pressure":1015.18,"ozone":340.77},{"time":1496865600,"summary":"Clear","icon":"clear-day","precipIntensity":0.0008,"precipProbability":0.01,"precipType":"rain","temperature":78.43,"apparentTemperature":78.43,"dewPoint":60.17,"humidity":0.54,"windSpeed":6.67,"windBearing":346,"cloudCover":0.22,"pressure":1014.72,"ozone":341.09},{"time":1496869200,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.0011,"precipProbability":0.02,"precipType":"rain","temperature":77.47,"apparentTemperature":77.47,"dewPoint":60.15,"humidity":0.55,"windSpeed":6.42,"windBearing":343,"cloudCover":0.3,"pressure":1014.35,"ozone":340.9},{"time":1496872800,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.0013,"precipProbability":0.02,"precipType":"rain","temperature":75.59,"apparentTemperature":75.59,"dewPoint":60.15,"humidity":0.59,"windSpeed":5.42,"windBearing":342,"cloudCover":0.29,"pressure":1014.09,"ozone":339.71},{"time":1496876400,"summary":"Clear","icon":"clear-day","precipIntensity":0.0014,"precipProbability":0.02,"precipType":"rain","temperature":73.13,"apparentTemperature":73.13,"dewPoint":60.02,"humidity":0.64,"windSpeed":4.03,"windBearing":342,"cloudCover":0.23,"pressure":1013.91,"ozone":338},{"time":1496880000,"summary":"Clear","icon":"clear-day","precipIntensity":0.0013,"precipProbability":0.02,"precipType":"rain","temperature":70.43,"apparentTemperature":70.43,"dewPoint":59.33,"humidity":0.68,"windSpeed":2.99,"windBearing":334,"cloudCover":0.16,"pressure":1013.82,"ozone":336.4},{"time":1496883600,"summary":"Clear","icon":"clear-day","precipIntensity":0.0012,"precipProbability":0.02,"precipType":"rain","temperature":67.37,"apparentTemperature":67.37,"dewPoint":57.83,"humidity":0.71,"windSpeed":3.02,"windBearing":306,"cloudCover":0.1,"pressure":1013.84,"ozone":335.29},{"time":1496887200,"summary":"Clear","icon":"clear-night","precipIntensity":0.0009,"precipProbability":0.01,"precipType":"rain","temperature":64.08,"apparentTemperature":64.08,"dewPoint":55.92,"humidity":0.75,"windSpeed":4.21,"windBearing":285,"cloudCover":0.04,"pressure":1013.95,"ozone":334.29},{"time":1496890800,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":61.25,"apparentTemperature":61.25,"dewPoint":54.17,"humidity":0.78,"windSpeed":5.41,"windBearing":280,"cloudCover":0,"pressure":1014.01,"ozone":332.8},{"time":1496894400,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":59.01,"apparentTemperature":59.01,"dewPoint":52.73,"humidity":0.8,"windSpeed":6.09,"windBearing":288,"cloudCover":0,"pressure":1013.96,"ozone":330.01},{"time":1496898000,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":57.13,"apparentTemperature":57.13,"dewPoint":51.29,"humidity":0.81,"windSpeed":6.79,"windBearing":300,"cloudCover":0,"pressure":1013.87,"ozone":326.74},{"time":1496901600,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":55.62,"apparentTemperature":55.62,"dewPoint":49.73,"humidity":0.81,"windSpeed":7.34,"windBearing":306,"cloudCover":0.08,"pressure":1013.79,"ozone":324.9},{"time":1496905200,"summary":"Partly Cloudy","icon":"partly-cloudy-night","precipIntensity":0,"precipProbability":0,"temperature":54.39,"apparentTemperature":54.39,"dewPoint":47.66,"humidity":0.78,"windSpeed":7.35,"windBearing":307,"cloudCover":0.27,"pressure":1013.76,"ozone":325.74},{"time":1496908800,"summary":"Partly Cloudy","icon":"partly-cloudy-night","precipIntensity":0,"precipProbability":0,"temperature":53.57,"apparentTemperature":53.57,"dewPoint":45.48,"humidity":0.74,"windSpeed":6.99,"windBearing":304,"cloudCover":0.53,"pressure":1013.77,"ozone":328.01},{"time":1496912400,"summary":"Mostly Cloudy","icon":"partly-cloudy-night","precipIntensity":0,"precipProbability":0,"temperature":53.97,"apparentTemperature":53.97,"dewPoint":44.89,"humidity":0.71,"windSpeed":6.61,"windBearing":300,"cloudCover":0.72,"pressure":1013.82,"ozone":329.9},{"time":1496916000,"summary":"Mostly Cloudy","icon":"partly-cloudy-night","precipIntensity":0,"precipProbability":0,"temperature":55.25,"apparentTemperature":55.25,"dewPoint":46.31,"humidity":0.72,"windSpeed":6.24,"windBearing":295,"cloudCover":0.78,"pressure":1013.92,"ozone":330.51},{"time":1496919600,"summary":"Mostly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":57.2,"apparentTemperature":57.2,"dewPoint":48.85,"humidity":0.74,"windSpeed":5.89,"windBearing":287,"cloudCover":0.78,"pressure":1014.03,"ozone":330.74},{"time":1496923200,"summary":"Mostly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":59.66,"apparentTemperature":59.66,"dewPoint":51.34,"humidity":0.74,"windSpeed":5.83,"windBearing":278,"cloudCover":0.74,"pressure":1014,"ozone":331.4},{"time":1496926800,"summary":"Mostly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":63.14,"apparentTemperature":63.14,"dewPoint":53.62,"humidity":0.71,"windSpeed":6.27,"windBearing":267,"cloudCover":0.67,"pressure":1013.77,"ozone":333.16},{"time":1496930400,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":67.4,"apparentTemperature":67.4,"dewPoint":55.91,"humidity":0.67,"windSpeed":7.14,"windBearing":257,"cloudCover":0.57,"pressure":1013.41,"ozone":335.35},{"time":1496934000,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":71.3,"apparentTemperature":71.3,"dewPoint":57.85,"humidity":0.63,"windSpeed":8.1,"windBearing":252,"cloudCover":0.49,"pressure":1012.98,"ozone":336.8},{"time":1496937600,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":74.36,"apparentTemperature":74.36,"dewPoint":59.37,"humidity":0.6,"windSpeed":8.99,"windBearing":252,"cloudCover":0.44,"pressure":1012.52,"ozone":336.89},{"time":1496941200,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":76.81,"apparentTemperature":76.81,"dewPoint":60.6,"humidity":0.57,"windSpeed":9.85,"windBearing":254,"cloudCover":0.4,"pressure":1012.04,"ozone":336.23},{"time":1496944800,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":78.51,"apparentTemperature":78.51,"dewPoint":61.64,"humidity":0.56,"windSpeed":10.53,"windBearing":256,"cloudCover":0.4,"pressure":1011.58,"ozone":335.5},{"time":1496948400,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":79.3,"apparentTemperature":79.3,"dewPoint":62.41,"humidity":0.56,"windSpeed":11.11,"windBearing":258,"cloudCover":0.46,"pressure":1011.15,"ozone":334.86},{"time":1496952000,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":78.99,"apparentTemperature":78.99,"dewPoint":62.62,"humidity":0.57,"windSpeed":11.54,"windBearing":261,"cloudCover":0.56,"pressure":1010.72,"ozone":334.14},{"time":1496955600,"summary":"Mostly Cloudy","icon":"partly-cloudy-day","precipIntensity":0,"precipProbability":0,"temperature":78.03,"apparentTemperature":78.03,"dewPoint":62.68,"humidity":0.59,"windSpeed":11.44,"windBearing":263,"cloudCover":0.62,"pressure":1010.38,"ozone":333.5},{"time":1496959200,"summary":"Mostly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.0009,"precipProbability":0.01,"precipType":"rain","temperature":76.56,"apparentTemperature":76.56,"dewPoint":62.83,"humidity":0.63,"windSpeed":10.35,"windBearing":262,"cloudCover":0.6,"pressure":1010.16,"ozone":333.04},{"time":1496962800,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.0009,"precipProbability":0.01,"precipType":"rain","temperature":74.64,"apparentTemperature":74.64,"dewPoint":62.86,"humidity":0.67,"windSpeed":8.71,"windBearing":260,"cloudCover":0.55,"pressure":1010.03,"ozone":332.65},{"time":1496966400,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.001,"precipProbability":0.01,"precipType":"rain","temperature":72.42,"apparentTemperature":72.42,"dewPoint":62.38,"humidity":0.71,"windSpeed":7.42,"windBearing":256,"cloudCover":0.49,"pressure":1009.97,"ozone":332.2},{"time":1496970000,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.0009,"precipProbability":0.01,"precipType":"rain","temperature":69.51,"apparentTemperature":69.51,"dewPoint":60.96,"humidity":0.74,"windSpeed":6.84,"windBearing":253,"cloudCover":0.42,"pressure":1010.02,"ozone":331.63},{"time":1496973600,"summary":"Partly Cloudy","icon":"partly-cloudy-night","precipIntensity":0,"precipProbability":0,"temperature":66.18,"apparentTemperature":66.18,"dewPoint":59.02,"humidity":0.78,"windSpeed":6.62,"windBearing":249,"cloudCover":0.35,"pressure":1010.15,"ozone":330.99},{"time":1496977200,"summary":"Partly Cloudy","icon":"partly-cloudy-night","precipIntensity":0,"precipProbability":0,"temperature":63.42,"apparentTemperature":63.42,"dewPoint":57.48,"humidity":0.81,"windSpeed":6.59,"windBearing":247,"cloudCover":0.28,"pressure":1010.25,"ozone":330.3},{"time":1496980800,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":61.73,"apparentTemperature":61.73,"dewPoint":56.81,"humidity":0.84,"windSpeed":6.85,"windBearing":247,"cloudCover":0.23,"pressure":1010.26,"ozone":329.37},{"time":1496984400,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":60.71,"apparentTemperature":60.71,"dewPoint":56.57,"humidity":0.86,"windSpeed":7.29,"windBearing":249,"cloudCover":0.19,"pressure":1010.38,"ozone":328.39},{"time":1496988000,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":60.01,"apparentTemperature":60.01,"dewPoint":56.44,"humidity":0.88,"windSpeed":7.43,"windBearing":251,"cloudCover":0.14,"pressure":1010.45,"ozone":327.9},{"time":1496991600,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":59.36,"apparentTemperature":59.36,"dewPoint":56.19,"humidity":0.89,"windSpeed":6.96,"windBearing":256,"cloudCover":0.09,"pressure":1010.5,"ozone":328.3},{"time":1496995200,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":58.99,"apparentTemperature":58.99,"dewPoint":56.08,"humidity":0.9,"windSpeed":6.26,"windBearing":263,"cloudCover":0.03,"pressure":1010.56,"ozone":329.2},{"time":1496998800,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":59.49,"apparentTemperature":59.49,"dewPoint":56.66,"humidity":0.9,"windSpeed":5.9,"windBearing":270,"cloudCover":0,"pressure":1010.67,"ozone":329.9},{"time":1497002400,"summary":"Clear","icon":"clear-night","precipIntensity":0,"precipProbability":0,"temperature":60.84,"apparentTemperature":60.84,"dewPoint":57.93,"humidity":0.9,"windSpeed":6.08,"windBearing":275,"cloudCover":0,"pressure":1010.87,"ozone":330.29},{"time":1497006000,"summary":"Clear","icon":"clear-day","precipIntensity":0.0008,"precipProbability":0.01,"precipType":"rain","temperature":62.78,"apparentTemperature":62.78,"dewPoint":59.56,"humidity":0.89,"windSpeed":6.49,"windBearing":278,"cloudCover":0.01,"pressure":1011.08,"ozone":330.48},{"time":1497009600,"summary":"Clear","icon":"clear-day","precipIntensity":0.0013,"precipProbability":0.02,"precipType":"rain","temperature":65.08,"apparentTemperature":65.08,"dewPoint":61.23,"humidity":0.87,"windSpeed":6.82,"windBearing":280,"cloudCover":0.1,"pressure":1011.22,"ozone":330.2},{"time":1497013200,"summary":"Partly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.0028,"precipProbability":0.09,"precipType":"rain","temperature":68.09,"apparentTemperature":68.09,"dewPoint":63.05,"humidity":0.84,"windSpeed":6.93,"windBearing":280,"cloudCover":0.33,"pressure":1011.29,"ozone":329.06},{"time":1497016800,"summary":"Mostly Cloudy","icon":"partly-cloudy-day","precipIntensity":0.0048,"precipProbability":0.2,"precipType":"rain","temperature":71.7,"apparentTemperature":71.7,"dewPoint":64.97,"humidity":0.79,"windSpeed":6.93,"windBearing":278,"cloudCover":0.63,"pressure":1011.28,"ozone":327.44},{"time":1497020400,"summary":"Drizzle","icon":"rain","precipIntensity":0.0061,"precipProbability":0.28,"precipType":"rain","temperature":74.99,"apparentTemperature":74.99,"dewPoint":66.37,"humidity":0.75,"windSpeed":6.93,"windBearing":278,"cloudCover":0.85,"pressure":1011.23,"ozone":326.2},{"time":1497024000,"summary":"Drizzle","icon":"rain","precipIntensity":0.0059,"precipProbability":0.27,"precipType":"rain","temperature":77.58,"apparentTemperature":77.58,"dewPoint":66.86,"humidity":0.7,"windSpeed":6.92,"windBearing":281,"cloudCover":0.92,"pressure":1011.13,"ozone":325.6},{"time":1497027600,"summary":"Drizzle","icon":"rain","precipIntensity":0.005,"precipProbability":0.21,"precipType":"rain","temperature":79.61,"apparentTemperature":79.61,"dewPoint":66.77,"humidity":0.65,"windSpeed":6.92,"windBearing":284,"cloudCover":0.91,"pressure":1011.02,"ozone":325.37}]},"daily":{"summary":"Light rain tomorrow through Friday, with temperatures peaking at 88°F on Sunday.","icon":"rain","data":[{"time":1496376000,"summary":"Partly cloudy in the evening.","icon":"partly-cloudy-day","sunriseTime":1496397713,"sunsetTime":1496452023,"moonPhase":0.29,"precipIntensity":0,"precipIntensityMax":0,"precipProbability":0,"temperatureMin":50.82,"temperatureMinTime":1496394000,"temperatureMax":82.19,"temperatureMaxTime":1496437200,"apparentTemperatureMin":50.82,"apparentTemperatureMinTime":1496394000,"apparentTemperatureMax":81.16,"apparentTemperatureMaxTime":1496437200,"dewPoint":48.21,"humidity":0.55,"windSpeed":4.76,"windBearing":281,"visibility":10,"cloudCover":0.08,"pressure":1017.61,"ozone":365.41},{"time":1496462400,"summary":"Light rain starting in the evening.","icon":"rain","sunriseTime":1496484089,"sunsetTime":1496538467,"moonPhase":0.32,"precipIntensity":0.0015,"precipIntensityMax":0.0156,"precipIntensityMaxTime":1496545200,"precipProbability":0.57,"precipType":"rain","temperatureMin":52.44,"temperatureMinTime":1496480400,"temperatureMax":85.24,"temperatureMaxTime":1496516400,"apparentTemperatureMin":52.44,"apparentTemperatureMinTime":1496480400,"apparentTemperatureMax":85.67,"apparentTemperatureMaxTime":1496516400,"dewPoint":54.37,"humidity":0.62,"windSpeed":3.18,"windBearing":224,"visibility":9.97,"cloudCover":0.23,"pressure":1016.26,"ozone":348.57},{"time":1496548800,"summary":"Light rain until afternoon.","icon":"rain","sunriseTime":1496570466,"sunsetTime":1496624910,"moonPhase":0.35,"precipIntensity":0.0094,"precipIntensityMax":0.02,"precipIntensityMaxTime":1496556000,"precipProbability":0.61,"precipType":"rain","temperatureMin":65.19,"temperatureMinTime":1496559600,"temperatureMax":87.76,"temperatureMaxTime":1496602800,"apparentTemperatureMin":65.19,"apparentTemperatureMinTime":1496559600,"apparentTemperatureMax":92.15,"apparentTemperatureMaxTime":1496602800,"dewPoint":63.67,"humidity":0.71,"windSpeed":10.45,"windBearing":248,"visibility":9.87,"cloudCover":0.5,"pressure":1008.66,"ozone":348.62},{"time":1496635200,"summary":"Light rain in the morning.","icon":"rain","sunriseTime":1496656845,"sunsetTime":1496711351,"moonPhase":0.38,"precipIntensity":0.003,"precipIntensityMax":0.0133,"precipIntensityMaxTime":1496653200,"precipProbability":0.55,"precipType":"rain","temperatureMin":58.06,"temperatureMinTime":1496660400,"temperatureMax":77.31,"temperatureMaxTime":1496692800,"apparentTemperatureMin":58.06,"apparentTemperatureMinTime":1496660400,"apparentTemperatureMax":77.31,"apparentTemperatureMaxTime":1496692800,"dewPoint":56.51,"humidity":0.75,"windSpeed":7.95,"windBearing":345,"visibility":10,"cloudCover":0.55,"pressure":1008.46,"ozone":372.61},{"time":1496721600,"summary":"Partly cloudy overnight.","icon":"partly-cloudy-night","sunriseTime":1496743226,"sunsetTime":1496797791,"moonPhase":0.41,"precipIntensity":0.0008,"precipIntensityMax":0.0015,"precipIntensityMaxTime":1496786400,"precipProbability":0.03,"precipType":"rain","temperatureMin":50.97,"temperatureMinTime":1496736000,"temperatureMax":73.7,"temperatureMaxTime":1496775600,"apparentTemperatureMin":50.97,"apparentTemperatureMinTime":1496736000,"apparentTemperatureMax":73.7,"apparentTemperatureMaxTime":1496775600,"dewPoint":53.35,"humidity":0.76,"windSpeed":11.84,"windBearing":16,"cloudCover":0.01,"pressure":1014.89,"ozone":386.07},{"time":1496808000,"summary":"Partly cloudy in the morning.","icon":"partly-cloudy-night","sunriseTime":1496829609,"sunsetTime":1496884229,"moonPhase":0.44,"precipIntensity":0.0008,"precipIntensityMax":0.0014,"precipIntensityMaxTime":1496876400,"precipProbability":0.02,"precipType":"rain","temperatureMin":50.19,"temperatureMinTime":1496822400,"temperatureMax":78.43,"temperatureMaxTime":1496865600,"apparentTemperatureMin":50.19,"apparentTemperatureMinTime":1496822400,"apparentTemperatureMax":78.43,"apparentTemperatureMaxTime":1496865600,"dewPoint":53.89,"humidity":0.71,"windSpeed":5.94,"windBearing":356,"cloudCover":0.16,"pressure":1015.46,"ozone":345.27},{"time":1496894400,"summary":"Partly cloudy throughout the day.","icon":"partly-cloudy-day","sunriseTime":1496915995,"sunsetTime":1496970665,"moonPhase":0.47,"precipIntensity":0.0004,"precipIntensityMax":0.001,"precipIntensityMaxTime":1496966400,"precipProbability":0.01,"precipType":"rain","temperatureMin":53.57,"temperatureMinTime":1496908800,"temperatureMax":79.3,"temperatureMaxTime":1496948400,"apparentTemperatureMin":53.57,"apparentTemperatureMinTime":1496908800,"apparentTemperatureMax":79.3,"apparentTemperatureMaxTime":1496948400,"dewPoint":55.86,"humidity":0.69,"windSpeed":7.49,"windBearing":269,"cloudCover":0.47,"pressure":1012.25,"ozone":331.88},{"time":1496980800,"summary":"Drizzle until evening.","icon":"rain","sunriseTime":1497002382,"sunsetTime":1497057100,"moonPhase":0.51,"precipIntensity":0.0031,"precipIntensityMax":0.0068,"precipIntensityMaxTime":1497042000,"precipProbability":0.33,"precipType":"rain","temperatureMin":58.99,"temperatureMinTime":1496995200,"temperatureMax":81.29,"temperatureMaxTime":1497034800,"apparentTemperatureMin":58.99,"apparentTemperatureMinTime":1496995200,"apparentTemperatureMax":83.67,"apparentTemperatureMaxTime":1497034800,"dewPoint":62.63,"humidity":0.78,"windSpeed":6.32,"windBearing":274,"cloudCover":0.59,"pressure":1010.8,"ozone":327.73}]},"flags":{"sources":["lamp","gfs","cmc","nam","rap","rtma","sref","fnmoc","isd","madis","nearest-precip","nwspa","darksky"],"lamp-stations":["KADG","KARB","KDET","KDTW","KDUH","KJXN","KONZ","KOZW","KPTK","KTTF","KVLL","KYIP"],"isd-stations":["725370-94847","725373-54819","725373-99999","725374-94889","725376-14853","725378-04887","725378-99999","725404-04847","725418-54823","725418-99999","726320-99999","726375-94817","726375-99999","999999-14853","999999-14856","999999-94847"],"madis-stations":["A1065","A1665","AN319","AS958","AU502","AV059","C3313","C3800","C4874","D4285","D7729","E0545","E1607","E7883","KARB","KYIP"],"units":"us"}}
TL;DR: I can't get Dark Sky's API to play nice with WebParser. Currently, I dump the results into a txt file, search/replace the offending characters, and then WebParse from there. Is there a better solution? Thanks in advance!
User avatar
FreeRaider
Posts: 826
Joined: November 20th, 2012, 11:58 pm

Re: Parsing Dark Sky API call

Post by FreeRaider »

Sorry, but I don't understand what you want and what is your problem.
User avatar
FreeRaider
Posts: 826
Joined: November 20th, 2012, 11:58 pm

Re: Parsing Dark Sky API call

Post by FreeRaider »

Anyway...
RESERVED CHARACTERS:

There are a few "reserved characters" in Regular Expressions. They are:

[ \ ^ $ . | ? * + ( { }

If you use these characters in a "search" or "endsearch" component, RegExp will assume they are commands, not text, and the expression will fail. To use these characters, you must "escape" them with the "\" (backslash) character. Use "\\" to escape the "\" character itself.
DuckDuckG
Posts: 3
Joined: June 2nd, 2017, 4:51 pm

Re: Parsing Dark Sky API call

Post by DuckDuckG »

Hey, appreciate a second pair of eyes! I took the characters out of my search terms and it works as-is now (aaand is apparently too long for WebParser. Looks like I'm cracking open that lua manual after all).

Thanks!

For my other question, is there a way to take data from a Webparser, put them in a static file (other than Debug=2), so that my other files can access the Measures without triggering Webparser from making an API call again?
User avatar
balala
Rainmeter Sage
Posts: 16110
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Parsing Dark Sky API call

Post by balala »

When I read the post and didn't understand it, I thought my English is not enough, but if neither FreeRaider didn't understand, then...
So, what I didn't understand is what the
DuckDuckG wrote:It seems like this is substituting the characters after RegExp. I need some way of doing it before.
means.
So, what it does?
DuckDuckG wrote:For my other question, is there a way to take data from a Webparser, put them in a static file (other than Debug=2), so that my other files can access the Measures without triggering Webparser from making an API call again?
I don't think it would be needed, to write them to a file. I think setting dynamically a variable is a good way to achieve this. The variable can be then reused in the other measure.
Not knowing the code, I can't tell more, but this can be a good practice, I think. If you do so, just make sure you set a DynamicVariables=1 option on each measure which are using the dynamically set variable (otherwise they woin't work).
DuckDuckG
Posts: 3
Joined: June 2nd, 2017, 4:51 pm

Re: Parsing Dark Sky API call

Post by DuckDuckG »

Ha, yeah, that'd be me not using my words. Basically, I was making WebParser look up reserved characters, and was trying to use Substitute="{":"" to make it go away instead of, you know, not asking WebParser to search for them. Not my finest hour.

Thank you! I will try using Dynamic Variables.
Alex__Fournier
Posts: 1
Joined: August 9th, 2018, 9:49 pm

Re: Parsing Dark Sky API call

Post by Alex__Fournier »

Hey !

Can you share the final code you've used to get the Darksky APi to work appropriatly ?

I'm new to this. Just want to get my hand's into it but I want to have at least a functionning starting point.

Thanks in advance !
User avatar
CyberTheWorm
Posts: 860
Joined: August 22nd, 2016, 11:32 pm
Location: Surrey, B.C., Canada

Re: Parsing Dark Sky API call

Post by CyberTheWorm »

Did a skin that works with this, take a look and take what you need

https://forum.rainmeter.net/viewtopic.php?f=27&t=25397&hilit=OpenWeather
The only source of knowledge is experience. Albert Einstein
Deviant Art Page