It is currently April 23rd, 2024, 8:45 pm

Simplony Weather stopped working

Get help with creating, editing & fixing problems with skins
torgefilho
Posts: 1
Joined: February 24th, 2020, 5:21 pm

Simplony Weather stopped working

Post by torgefilho »

Can anyone help me with the simplony weather error. I already know that "wxdata" API is not working anymore, I just wanna know how I can change the .ini file to use other API sources, like wttr.in, Openweather, darksky, etc. Really need help in here, Simplony's weather is prettiest weather skin i've used and I don't wanna change it.

Here it's code:

Code: Select all

[Rainmeter]
Update=1000
Author=Connect-R
BackgroundMode=2
SolidColor=0,0,0,1
DynamicWindowSize=1
AccurateText=1

[Variables]
@include=#@#Variables.inc
@include2=#@#Language\#Language#.inc

;-------------------------------------------------------------
;-------------------------------------------------------------

[MeasureCurrent]
Measure=Plugin
Plugin=WebParser.dll
Url=https://wxdata.weather.com/wxdata/weather/local/#Location#?cc=*&unit=#Unit#
RegExp="(?siU)<head>.*<ut>(.*)</ut>.*<dnam>(.*),.*</dnam>.*<tmp>(.*)</tmp>.*<icon>(.*)</icon>"
UpdateRate=1800

[Measure5Days]
Measure=Plugin
Plugin=WebParser
URL=https://wxdata.weather.com/wxdata/weather/local/#Location#?cc=*&unit=#Unit#&dayf=5
RegExp="(?siU).*<day d="1" t="(.*)".*<hi>(.*)</hi>.*<low>(.*)</low>.*<icon>(.*)</icon>.*<t>(.*)</t>.* d="2" t="(.*)".*<hi>(.*)</hi>.*<low>(.*)</low>.*<icon>(.*)</icon>.*<t>(.*)</t>.* d="3" t="(.*)".*<hi>(.*)</hi>.*<low>(.*)</low>.*<icon>(.*)</icon>.*<t>(.*)</t>.* d="4" t="(.*)".*<hi>(.*)</hi>.*<low>(.*)</low>.*<icon>(.*)</icon>.*<t>(.*)</t>.*"
UpdateRate=1800

;-------------------------------------------------------------
;-------------------------------------------------------------

[MeasureTempUnit]
Measure=Plugin
Plugin=WebParser.dll
Url=[MeasureCurrent]
StringIndex=1

[MeasureLocation]
Measure=Plugin
Plugin=WebParser.dll
Url=[MeasureCurrent]
StringIndex=2

[MeasureWeatherTemp]
Measure=Plugin
Plugin=WebParser.dll
Url=[MeasureCurrent]
StringIndex=3

[MeasureWeatherIcons]
Measure=Plugin
Plugin=WebParser.dll
Url=[MeasureCurrent]
StringIndex=4

;-------------------------------------------------------------
;-------------------------------------------------------------

[MeasureDay1Day]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=1
Substitute=#Date#

[MeasureDay1Hi]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=2

[MeasureDay1Low]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=3

[MeasureDay1Icon]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=4

[MeasureDay1Desc]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=5
Substitute=#Conditions#

;-------------------------------------------------------------
;-------------------------------------------------------------

[MeasureDay2Day]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=6
Substitute=#Date#

[MeasureDay2Hi]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=7

[MeasureDay2Low]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=8

[MeasureDay2Icon]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=9

[MeasureDay2Desc]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=10
Substitute=#Conditions#

;-------------------------------------------------------------
;-------------------------------------------------------------

[MeasureDay3Day]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=11
Substitute=#Date#

[MeasureDay3Hi]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=12

[MeasureDay3Low]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=13

[MeasureDay3Icon]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=14

[MeasureDay3Desc]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=15
Substitute=#Conditions#

;-------------------------------------------------------------
;-------------------------------------------------------------

[MeasureDay4Day]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=16
Substitute=#Date#

[MeasureDay4Hi]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=17

[MeasureDay4Low]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=18

[MeasureDay4Icon]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=19

[MeasureDay4Desc]
Measure=Plugin
Plugin=WebParser
URL=[Measure5Days]
StringIndex=20
Substitute=#Conditions#

;-------------------------------------------------------------
;-------------------------------------------------------------

[MeterCurrentIcon]
Meter=Image
MeasureName=MeasureWeatherIcons
Path=#@#WeatherIconsBig
X=0
Y=0
W=130
AntiAlias=1

;-------------------------------------------------------------
;-------------------------------------------------------------

[MeterLocation]
Meter=String
MeasureName=MeasureLocation
StringAlign=Left
FontColor=0,0,0,150
FontFace=Montserrat Light
FontSize=15
X=215
Y=180
Text="%1"
AntiAlias=1

[MeterCurrentTemp]
Meter=String
MeasureName=MeasureWeatherTemp
MeasureName2=MeasureTempUnit
StringAlign=Center
FontColor=255,255,255
FontFace=Montserrat Light
FontSize=32
X=65
Y=120
Text="%1°%2"
AntiAlias=1

;-------------------------------------------------------------
;-------------------------------------------------------------

[MeterDay1Date]
Meter=String
MeasureName=MeasureDay1Day
StringAlign=Center
FontColor=255,255,255
FontFace=Montserrat Light
FontSize=12
X=160
Y=150
Text="%1"
AntiAlias=1

[MeterDay1DIcon]
Meter=Image
MeasureName=MeasureDay1Icon
ImagePath=#@#WeatherIconsSmall
X=110
Y=40
W=100
AntiAlias=1

[MeterDay1HighLow]
Meter=String
MeasureName=MeasureDay1Hi
MeasureName2=MeasureDay1Low
StringAlign=Center
FontColor=255,255,255
FontFace=Montserrat Light
FontSize=14
X=160
Y=120
Text="↑ %1° ↓ %2°"
InlinePattern="↑"
InlineSetting=Color | 0,0,0,150
InlinePattern2="↓"
InlineSetting2=Color | 0,0,0,150
DynamicVariables=1
AntiAlias=1

;-------------------------------------------------------------
;-------------------------------------------------------------

[MeterDay2Date]
Meter=String
MeasureName=MeasureDay2Day
StringAlign=Center
FontColor=255,255,255
FontFace=Montserrat Light
FontSize=12
X=260
Y=150
Text="%1"
AntiAlias=1

[MeterDay2DIcon]
Meter=Image
MeasureName=MeasureDay2Icon
ImagePath=#@#WeatherIconsSmall
X=210
Y=40
W=100
AntiAlias=1

[MeterDay2HighLow]
Meter=String
MeasureName=MeasureDay2Hi
MeasureName2=MeasureDay2Low
StringAlign=Center
FontColor=255,255,255
FontFace=Montserrat Light
FontSize=12
X=260
Y=120
Text="↑ %1° ↓ %2°"
InlinePattern="↑"
InlineSetting=Color | 0,0,0,150
InlinePattern2="↓"
InlineSetting2=Color | 0,0,0,150
DynamicVariables=1
AntiAlias=1

;-------------------------------------------------------------
;-------------------------------------------------------------

[MeterDay3Date]
Meter=String
MeasureName=MeasureDay3Day
StringAlign=Center
FontColor=255,255,255
FontFace=Montserrat Light
FontSize=12
X=360
Y=150
Text="%1"
AntiAlias=1

[MeterDay3DIcon]
Meter=Image
MeasureName=MeasureDay3Icon
ImagePath=#@#WeatherIconsSmall
X=310
Y=40
W=100
AntiAlias=1

[MeterDay3HighLow]
Meter=String
MeasureName=MeasureDay3Hi
MeasureName2=MeasureDay3Low
StringAlign=Center
FontColor=255,255,255
FontFace=Montserrat Light
FontSize=12
X=360
Y=120
Text="↑ %1° ↓ %2°"
InlinePattern="↑"
InlineSetting=Color | 0,0,0,150
InlinePattern2="↓"
InlineSetting2=Color | 0,0,0,150
DynamicVariables=1
AntiAlias=1

;-------------------------------------------------------------
;-------------------------------------------------------------

[MeterDay4Date]
Meter=String
MeasureName=MeasureDay4Day
StringAlign=Center
FontColor=255,255,255
FontFace=Montserrat Light
FontSize=12
X=460
Y=150
Text="%1"
AntiAlias=1

[MeterDay4DIcon]
Meter=Image
MeasureName=MeasureDay4Icon
ImagePath=#@#WeatherIconsSmall
X=410
Y=40
W=100
AntiAlias=1

[MeterDay4HighLow]
Meter=String
MeasureName=MeasureDay4Hi
MeasureName2=MeasureDay4Low
StringAlign=Center
FontColor=255,255,255
FontFace=Montserrat Light
FontSize=12
X=460
Y=120
Text="↑ %1° ↓ %2°"
InlinePattern="↑"
InlineSetting=Color | 0,0,0,150
InlinePattern2="↓"
InlineSetting2=Color | 0,0,0,150
DynamicVariables=1
AntiAlias=1
Last edited by balala on February 24th, 2020, 6:13 pm, edited 1 time in total.
Reason: Please use <code> tags whenever are you posting code snippets. It's the </> button.
User avatar
SilverAzide
Rainmeter Sage
Posts: 2604
Joined: March 23rd, 2015, 5:26 pm

Re: Simplony Weather stopped working

Post by SilverAzide »

There's a million posts on fixing weather skins, but the short version is this:

1. Download the skin here: https://forum.rainmeter.net/viewtopic.php?f=118&t=34628#p171501.
2. Copy all the include files in the Resources folder of this skin into your skin's Resources folder, following the instructions in the example.
3. Rip out all the WebParser measures in your skin. Add Include entries to point to the new files, per the example skin.
4. Adjust your skin's meters to reference the new measures.

Done!
Gadgets Wiki GitHub More Gadgets...