Page 2 of 10

Re: Large Clean Weather

Posted: January 23rd, 2020, 7:53 am
by ryanchuang
I have found the issue,one of measure names didn't change accordingly,now everything is ok.

Re: Large Clean Weather

Posted: January 27th, 2020, 3:41 pm
by jsmorley
Added UV Index values to WeatherComRegExp.inc and to WeatherComCurrent.inc

Get the new .rmskin in the first post of this thread.

Re: Large Clean Weather

Posted: February 26th, 2020, 5:04 pm
by JohnBurns
Thanks for this skin. I am using it now and really am glad to have it available. Appreciate all your work!

Re: Large Clean Weather

Posted: March 14th, 2020, 5:35 pm
by mayren9
ryanchuang wrote: January 22nd, 2020, 6:37 am Hi,I have 2 questions on this skin,the first one is that I have added more days for weather prediction,yet the last one of day is always incorrect,it should be Wednesday,not Saturday as image shown. The string number I have assigned is 67. How would I fix it??

Image

The second one is timezone,currently is CST which is Central Standard Time (USA) UT-6:00 I believe,how would I change to China Standard Time UT+8:00 or whatever my computer's one accordingly?? Thank you.

Image
Hi Ryan, I'm a newbie to Rainmeter skins, could you please share your code with me?
I like a lot the fact that you display more days on your skin mod.

Thank you,
Mike

Re: Large Clean Weather

Posted: March 15th, 2020, 4:02 am
by ryanchuang
Since I have heavily modified it to suit my needs,so I have to edit out some codes to be original skin released by "JSMorley, Original skin by Shivaism" as possible which might have some text alignment issues if you don't mind.

Anyway,paste all the codes to Weather White.ini and reload it.

Code: Select all

[Rainmeter]
Update=1000
AccurateText=1
DynamicWindowSize=1
ContextTitle=Location: [MeasureLocationName]
ContextAction=[]
ContextTitle2=Time: [MeasureObservationTime]
ContextAction2=[]
ContextTitle3=----
ContextAction3=[]
ContextTitle4=Edit Weather Variables
ContextAction4=["#@#\WeatherComVars.inc"]
ContextTitle5=----
ContextAction5=[]
ContextTitle6=More actions ...
ContextAction6=[!SkinMenu]

[Metadata]
Name=LargeCleanWeather
Author=JSMorley, Original skin by Shivaism 
Information=Weather skin, using the weather.com website.||Based on https://www.deviantart.com/shivaism/art/Large-Clean-Weather-158023423
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Version=Jan 18, 2010

[Variables]
@Include1=#@#WeatherComVars.inc
@Include2=#@#WeatherComRegExp.inc
@include3=#@#Language.inc
Font=Segoe UI
FontColor=255, 255, 255, 255
FontInactive=255, 255, 255, 200
UpdateFreq=1800
YGap=55

; =======================================
; Measures
; =======================================

; Go out to the web one time and get all information into "super parents"

[MeasureCurrentAll]
Measure=WebParser
Group=Weather
Url=#URLcurrent#
RegExp=(?siU)^(.*)$
UpdateRate=#UpdateFreq#

[MeasureTenDayAll]
Measure=WebParser
Group=Weather
Url=#URLtendday#
RegExp=(?siU)^(.*)$
UpdateRate=#UpdateFreq#

; Parent for "current conditions"

[MeasureCurrentParent]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentAll]
StringIndex=0
RegExp=#Current#
LogSubstringErrors=0

; Children for "current conditions"

[MeasureLocationName]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=0
RegExp=#LocationName#
StringIndex2=1
DecodeCharacterReference=1

[MeasureObservationText]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=1

[MeasureObservationTime]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=2

[MeasureCurrentIcon]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=3

[MeasureCurrentTemp]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=4
Substitute=#Numbers#
[MeasureCurrentTempSymbol]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=5

[MeasureCurrentConditions]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=6
DecodeCharacterReference=1

[MeasureFeelsLikeText]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=7

[MeasureCurrentFeelsLike]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=8
Substitute=#Numbers#
[MeasureFeelsLikeSymbol]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=9

[MeasureTempMax1]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=10
Substitute=#Numbers#
[MeasureTempMaxSymbol1]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=11

[MeasureTempMin1]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=12
IfMatch=^$
IfMatchAction=[!SetOption MeterTemp1 Text "%1%2"]
IfNotMatchAction=[!SetOption MeterTemp1 Text "%3%4"]
Substitute=#Numbers#
[MeasureTempMinSymbol1]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=13

; Parent for "10 day forecast"

[MeasureForecastParent]
Measure=WebParser
Group=Weather
Url=[MeasureTenDayAll]
StringIndex=0
RegExp=#Forecast#
LogSubstringErrors=0

; Children for "10 day forecast"
; Day "1" is "Today"

; Today

[MeasureWeekday1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=1

[MeasureIcon1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=2

[MeasureConditions1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=4
DecodeCharacterReference=1

; Tomorrow

[MeasureWeekday2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=7
RegExpSubstitute=1
Substitute="^.*$":"Tomorrow"

[MeasureIcon2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=8

[MeasureConditions2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=10
DecodeCharacterReference=1

[MeasureTempMax2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=11
Substitute=#Numbers#
[MeasureTempMaxSymbol2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=12

; Third Day

[MeasureWeekday3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=17
RegExpSubstitute=1
Substitute="Mon":"Monday","Tue":"Tuesday","Wed":"Wednesday","Thu":"Thursday","Fri":"Friday","Sat":"Saturday","Sun":"Sunday"

[MeasureIcon3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=18

[MeasureConditions3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=20
DecodeCharacterReference=1

[MeasureTempMax3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=21

[MeasureTempMaxSymbol3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=22


[MeasureWeekday4]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=27
RegExpSubstitute=1
Substitute="Mon":"Monday","Tue":"Tuesday","Wed":"Wednesday","Thu":"Thursday","Fri":"Friday","Sat":"Saturday","Sun":"Sunday"

[MeasureIcon4]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=28

[MeasureConditions4]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=30
DecodeCharacterReference=1

[MeasureTempMax4]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=31
Substitute=#Numbers#
[MeasureTempMaxSymbol4]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=32


[MeasureWeekday5]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=37
RegExpSubstitute=1
Substitute="Mon":"Monday","Tue":"Tuesday","Wed":"Wednesday","Thu":"Thursday","Fri":"Friday","Sat":"Saturday","Sun":"Sunday"

[MeasureIcon5]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=38

[MeasureConditions5]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=40
DecodeCharacterReference=1

[MeasureTempMax5]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=41
Substitute=#Numbers#
[MeasureTempMaxSymbol5]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=42


[MeasureWeekday6]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=47
RegExpSubstitute=1
Substitute="Mon":"Monday","Tue":"Tuesday","Wed":"Wednesday","Thu":"Thursday","Fri":"Friday","Sat":"Saturday","Sun":"Sunday"

[MeasureIcon6]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=48

[MeasureConditions6]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=50
DecodeCharacterReference=1

[MeasureTempMax6]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=51
Substitute=#Numbers#
[MeasureTempMaxSymbol6]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=52


[MeasureWeekday7]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=57
RegExpSubstitute=1
Substitute="Mon":"Monday","Tue":"Tuesday","Wed":"Wednesday","Thu":"Thursday","Fri":"Friday","Sat":"Saturday","Sun":"Sunday"

[MeasureIcon7]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=58

[MeasureConditions7]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=60
DecodeCharacterReference=1

[MeasureTempMax7]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=61
Substitute=#Numbers#
[MeasureTempMaxSymbol7]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=62


[MeasureWeekday8]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=67
RegExpSubstitute=1
Substitute="Mon":"Monday","Tue":"Tuesday","Wed":"Wednesday","Thu":"Thursday","Fri":"Friday","Sat":"Saturday","Sun":"Sunday"

[MeasureIcon8]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=68

[MeasureConditions8]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=70
DecodeCharacterReference=1

[MeasureTempMax8]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=71
Substitute=#Numbers#
[MeasureTempMaxSymbol8]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=72




;[DISPLAY CURRENT]=================================

[MeterDesc]
MeasureName=MeasureCurrentConditions
Meter=STRING

FontColor=#FontColor#
X=300
Y=14
FontSize=18
StringAlign=RIGHT
StringStyle=NORMAL
StringEffect=Shadow
FontFace=#Font#
Antialias=1

[MeterTemp]
MeasureName=MeasureCurrentTemp
MeasureName2=MeasureCurrentTempSymbol

FontColor=#FontColor#
Meter=STRING
X=([MeterDesc:XW]+135)
Y=([MeterDesc:Y]-2)
StringStyle=NORMAL
FontSize=20
StringAlign=RIGHT
StringEffect=Shadow
FontFace=#Font#
Antialias=1
DynamicVariables=1
Text=%1%2

[MeterRealFeel]
MeasureName=MeasureFeelsLikeText
MeasureName2=MeasureCurrentFeelsLike
MeasureName3=MeasureFeelsLikeSymbol
Meter=STRING

FontColor=#FontColor#
X=435
Y=10R
FontSize=20
StringAlign=RIGHT
StringStyle=NORMAL
StringEffect=Shadow
FontFace=#Font#
Antialias=1
DynamicVariables=1
Text=%1%2%3

[MeterIcon]
MeasureName=MeasureCurrentIcon
Meter=IMAGE
ImagePath=#@#Images\
H=75
W=75
X=([MeterTemp:XW]+10)
Y=([MeterTemp:Y]-4])
DynamicVariables=1

;[DISPLAY TODAY]=============================

[MeterDay1]
MeasureName=MeasureWeekday1
Meter=STRING
X=300
Y=0R
FontColor=#FontColor#
FontSize=25
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Antialias=1
StringEffect=Shadow


[MeterDesc1]
MeasureName=MeasureConditions1
Meter=STRING
X=435
Y=0R
FontColor=#FontColor#
FontSize=20
StringAlign=RIGHT
StringStyle=NORMAL
StringEffect=Shadow
FontFace=#Font#
Antialias=1


[MeterTemp1]
MeasureName=MeasureTempMax1
MeasureName2=MeasureTempMaxSymbol1
MeasureName3=MeasureTempMin1
MeasureName4=MeasureTempMinSymbol1
Meter=STRING
X=([MeterDay1:XW]+135)
Y=([MeterDay1:Y]+3)
FontColor=#FontColor#
StringStyle=NORMAL
FontSize=20
StringAlign=RIGHT
StringEffect=Shadow
FontFace=#Font#
Antialias=1
DynamicVariables=1

[MeterIcon1]
MeasureName=MeasureIcon1
Meter=IMAGE
ImagePath=#@#Images\
H=75
W=75
X=([MeterTemp1:XW]+10)
Y=([MeterTemp1:Y]-4)
DynamicVariables=1


;[DISPLAY TOMORROW]=============================

[MeterDay2]
MeasureName=MeasureWeekday2
Meter=STRING
X=300
Y=0R
FontColor=#FontColor#
FontSize=25
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Antialias=1
StringEffect=Shadow

[MeterDesc2]
MeasureName=MeasureConditions2
Meter=STRING
X=435
Y=0R
FontColor=#FontColor#
FontSize=20
StringAlign=RIGHT
StringStyle=NORMAL
StringEffect=Shadow
FontFace=#Font#
Antialias=1

[MeterTemp2]
MeasureName=MeasureTempMax2
MeasureName2=MeasureTempMaxSymbol2
Meter=STRING
X=([MeterDay2:XW]+135)
Y=([MeterDay2:Y]+3)
FontColor=#FontColor#
StringStyle=NORMAL
FontSize=20
StringAlign=RIGHT
StringEffect=Shadow
FontFace=#Font#
Antialias=1
DynamicVariables=1
Text=%1%2

[MeterIcon2]
MeasureName=MeasureIcon2
Meter=IMAGE
ImagePath=#@#Images\
H=75
W=75
X=([MeterTemp2:XW]+10)
Y=([MeterTemp2:Y]-4)
DynamicVariables=1

;[DISPLAY DAY 3	]=============================

[MeterDay3]
MeasureName=MeasureWeekday3
Meter=STRING
X=300
Y=0R
FontColor=#FontColor#
FontSize=25
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Antialias=1
StringEffect=Shadow

[MeterDesc3]
MeasureName=MeasureConditions3
Meter=STRING
X=435
Y=0R
FontColor=#FontColor#
FontSize=20
StringAlign=RIGHT
StringStyle=NORMAL
StringEffect=Shadow
FontFace=#Font#
Antialias=1

[MeterTemp3]
MeasureName=MeasureTempMax3
MeasureName2=MeasureTempMaxSymbol3
Meter=STRING
X=([MeterDay3:XW]+135)
Y=([MeterDay3:Y]+3)
FontColor=#FontColor#
StringStyle=NORMAL
FontSize=20
StringAlign=RIGHT
StringEffect=Shadow
FontFace=#Font#
Antialias=1
DynamicVariables=1
Text=%1%2

[MeterIcon3]
MeasureName=MeasureIcon3
Meter=IMAGE
ImagePath=#@#Images\
H=75
W=75
X=([MeterTemp3:XW]+10)
Y=([MeterTemp3:Y]-4)
DynamicVariables=1

;[DISPLAY DAY 4	]=============================

[MeterDay4]
MeasureName=MeasureWeekday4
Meter=STRING
X=300
Y=0R
FontColor=#FontColor#
FontSize=25
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Antialias=1
StringEffect=Shadow

[MeterDesc4]
MeasureName=MeasureConditions4
Meter=STRING
X=435
Y=0R
FontColor=#FontColor#
FontSize=20
StringAlign=RIGHT
StringStyle=NORMAL
StringEffect=Shadow
FontFace=#Font#
Antialias=1

[MeterTemp4]
MeasureName=MeasureTempMax4
MeasureName2=MeasureTempMaxSymbol4
Meter=STRING
X=([MeterDay4:XW]+135)
Y=([MeterDay4:Y]+3)
FontColor=#FontColor#
StringStyle=NORMAL
FontSize=20
StringAlign=RIGHT
StringEffect=Shadow
FontFace=#Font#
Antialias=1
DynamicVariables=1
Text=%1%2

[MeterIcon4]
MeasureName=MeasureIcon4
Meter=IMAGE
ImagePath=#@#Images\
H=75
W=75
X=([MeterTemp4:XW]+10)
Y=([MeterTemp4:Y]-4)
DynamicVariables=1

;[DISPLAY DAY 5	]=============================

[MeterDay5]
MeasureName=MeasureWeekday5
Meter=STRING
X=300
Y=0R
FontColor=#FontColor#
FontSize=25
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Antialias=1
StringEffect=Shadow

[MeterDesc5]
MeasureName=MeasureConditions5
Meter=STRING
X=435
Y=0R
FontColor=#FontColor#
FontSize=20
StringAlign=RIGHT
StringStyle=NORMAL
StringEffect=Shadow
FontFace=#Font#
Antialias=1

[MeterTemp5]
MeasureName=MeasureTempMax5
MeasureName2=MeasureTempMaxSymbol5
Meter=STRING
X=([MeterDay5:XW]+135)
Y=([MeterDay5:Y]+3)
FontColor=#FontColor#
StringStyle=NORMAL
FontSize=20
StringAlign=RIGHT
StringEffect=Shadow
FontFace=#Font#
Antialias=1
DynamicVariables=1
Text=%1%2

[MeterIcon5]
MeasureName=MeasureIcon5
Meter=IMAGE
ImagePath=#@#Images\
H=75
W=75
X=([MeterTemp5:XW]+10)
Y=([MeterTemp5:Y]-4)
DynamicVariables=1

;[DISPLAY DAY 6	]=============================

[MeterDay6]
MeasureName=MeasureWeekday6
Meter=STRING
X=300
Y=0R
FontColor=#FontColor#
FontSize=25
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Antialias=1
StringEffect=Shadow

[MeterDesc6]
MeasureName=MeasureConditions6
Meter=STRING
X=435
Y=0R
FontColor=#FontColor#
FontSize=20
StringAlign=RIGHT
StringStyle=NORMAL
StringEffect=Shadow
FontFace=#Font#
Antialias=1

[MeterTemp6]
MeasureName=MeasureTempMax6
MeasureName2=MeasureTempMaxSymbol6
Meter=STRING
X=([MeterDay6:XW]+135)
Y=([MeterDay6:Y]+3)
FontColor=#FontColor#
StringStyle=NORMAL
FontSize=20
StringAlign=RIGHT
StringEffect=Shadow
FontFace=#Font#
Antialias=1
DynamicVariables=1
Text=%1%2

[MeterIcon6]
MeasureName=MeasureIcon6
Meter=IMAGE
ImagePath=#@#Images\
H=75
W=75
X=([MeterTemp6:XW]+10)
Y=([MeterTemp6:Y]-4)
DynamicVariables=1

;[DISPLAY DAY 7	]=============================

[MeterDay7]
MeasureName=MeasureWeekday7
Meter=STRING
X=300
Y=0R
FontColor=#FontColor#
FontSize=25
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Antialias=1
StringEffect=Shadow

[MeterDesc7]
MeasureName=MeasureConditions7
Meter=STRING
X=435
Y=0R
FontColor=#FontColor#
FontSize=20
StringAlign=RIGHT
StringStyle=NORMAL
StringEffect=Shadow
FontFace=#Font#
Antialias=1

[MeterTemp7]
MeasureName=MeasureTempMax7
MeasureName2=MeasureTempMaxSymbol7
Meter=STRING
X=([MeterDay7:XW]+135)
Y=([MeterDay7:Y]+3)
FontColor=#FontColor#
StringStyle=NORMAL
FontSize=20
StringAlign=RIGHT
StringEffect=Shadow
FontFace=#Font#
Antialias=1
DynamicVariables=1
Text=%1%2

[MeterIcon7]
MeasureName=MeasureIcon7
Meter=IMAGE
ImagePath=#@#Images\
H=75
W=75
X=([MeterTemp7:XW]+10)
Y=([MeterTemp7:Y]-4)
DynamicVariables=1

;[DISPLAY DAY 8	]=============================

[MeterDay8]
MeasureName=MeasureWeekday8
Meter=STRING
X=300
Y=0R
FontColor=#FontColor#
FontSize=25
StringAlign=RIGHT
StringStyle=NORMAL
FontFace=#Font#
Antialias=1
StringEffect=Shadow
[MeterDesc8]
MeasureName=MeasureConditions8
Meter=STRING
X=435
Y=0R
FontColor=#FontColor#
FontSize=20
StringAlign=RIGHT
StringStyle=NORMAL
StringEffect=Shadow
FontFace=#Font#
Antialias=1
[MeterTemp8]
MeasureName=MeasureTempMax8
MeasureName2=MeasureTempMaxSymbol8
Meter=STRING
X=([MeterDay8:XW]+135)
Y=([MeterDay8:Y]+3)
FontColor=#FontColor#
StringStyle=NORMAL
FontSize=20
StringAlign=RIGHT
StringEffect=Shadow
FontFace=#Font#
Antialias=1
DynamicVariables=1
Text=%1%2

[MeterIcon8]
MeasureName=MeasureIcon8
Meter=IMAGE
ImagePath=#@#Images\
H=75
W=75
X=([MeterTemp8:XW]+10)
Y=([MeterTemp8:Y]-4)
DynamicVariables=1


Re: Large Clean Weather

Posted: April 1st, 2020, 8:08 am
by ryanchuang
spe6menrare wrote: March 31st, 2020, 10:19 pm Hello,
Thank you for sharing your work and remake of this skin...

but i am having a little trouble , i have used the value for Location Code and change the setting language for French all is good but still its showing again one word(Tomorrow) in English and all other in French...
https://ibb.co/CvcjZZT

please help...

thank you.
Change

Code: Select all

Substitute="^.*$":"Tomorrow"
to

Code: Select all

 Substitute="^.*$":"Demain"

Re: Large Clean Weather

Posted: May 22nd, 2020, 9:15 am
by gordonpm
Hi, this skin has suddenly stopped working - the logging error shows the following:

NOTE (10:03:43.994) LargeCleanWeather\Weather White.ini: Refreshing skin
ERRO (10:03:45.040) LargeCleanWeather\Weather White.ini - [MeasureForecastParent]: RegExp matching error (-8)
WARN (10:03:45.144) LargeCleanWeather\Weather White.ini - [MeasureLocationName]: Not enough substrings

Other skins load fine - any idea what's going on please?

Re: Large Clean Weather

Posted: May 26th, 2020, 3:11 pm
by maxsteel
yeah mine broke too. Looks like the web content has changed and the way it was being parsed is no longer valid.
When I get a moment I'll try and see if I can tweak it to work again. It'll take me a bit as I'll have to re-review webparse again :)
Perhaps JSMorley will have a quicker fix...

Re: Large Clean Weather

Posted: May 26th, 2020, 3:17 pm
by jsmorley
maxsteel wrote: May 26th, 2020, 3:11 pm yeah mine broke too. Looks like the web content has changed and the way it was being parsed is no longer valid.
When I get a moment I'll try and see if I can tweak it to work again. It'll take me a bit as I'll have to re-review webparse again :)
Perhaps JSMorley will have a quicker fix...
https://forum.rainmeter.net/viewtopic.php?f=27&t=34734&start=140#p176916

Re: Large Clean Weather

Posted: May 26th, 2020, 4:30 pm
by maxsteel
excellent! I just spent 30mins poking, and I saw that the parsing was fine, but the page data snagged in WebParserDump was not the same!
I'll try your recommendation from the other thread and save me even more time :)
EDIT: yup that did it, thank you sir!