It is currently March 28th, 2024, 5:50 pm

Large Clean Weather

Weather skins
User avatar
ryanchuang
Posts: 30
Joined: September 13th, 2019, 4:23 am

Re: Large Clean Weather

Post by ryanchuang »

I have found the issue,one of measure names didn't change accordingly,now everything is ok.
User avatar
jsmorley
Developer
Posts: 22628
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Large Clean Weather

Post by jsmorley »

Added UV Index values to WeatherComRegExp.inc and to WeatherComCurrent.inc

Get the new .rmskin in the first post of this thread.
User avatar
JohnBurns
Posts: 63
Joined: February 11th, 2011, 4:18 pm
Location: Oklahoma City

Re: Large Clean Weather

Post by JohnBurns »

Thanks for this skin. I am using it now and really am glad to have it available. Appreciate all your work!
mayren9
Posts: 1
Joined: March 14th, 2020, 5:18 pm

Re: Large Clean Weather

Post 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
User avatar
ryanchuang
Posts: 30
Joined: September 13th, 2019, 4:23 am

Re: Large Clean Weather

Post 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

User avatar
ryanchuang
Posts: 30
Joined: September 13th, 2019, 4:23 am

Re: Large Clean Weather

Post 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"
User avatar
gordonpm
Posts: 12
Joined: May 22nd, 2020, 9:08 am

Re: Large Clean Weather

Post 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?
maxsteel
Posts: 5
Joined: September 30th, 2019, 1:14 pm

Re: Large Clean Weather

Post 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...
User avatar
jsmorley
Developer
Posts: 22628
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Large Clean Weather

Post 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
maxsteel
Posts: 5
Joined: September 30th, 2019, 1:14 pm

Re: Large Clean Weather

Post 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!
Post Reply