Re: Change to Yahoo! weather feed
Posted: June 23rd, 2016, 1:06 pm
Yup! It works now! Thanks a lot pal!
Code: Select all
[MeasureYahooWeather]
Measure=Plugin
Plugin=WebParser
UpdateRate=1800
Url=https://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid=#CurrentCode# AND u="#Unit#"
RegExp=(?siU).*distance="(.*)".*pressure="(.*)".*speed="(.*)".*temperature="(.*)".*city="(.*)".*country="(.*)".*region="(.*)".*chill="(.*)".*direction="(.*)".*speed="(.*)".*humidity="(.*)".*pressure="(.*)".*rising="(.*)".*visibility="(.*)".*sunrise="(.*)".*sunset="(.*)".*<title>.*:.*m .*(.*)<\/title>.*lat>(.*)<.*long>(.*)<.*condition.*code="(.*)".*temp="(.*)".*text="(.*)".*forecast.*code="(.*)".*day="(.*)".*high="(.*)".*low="(.*)".*text="(.*)".*forecast.*code="(.*)".*day="(.*)".*high="(.*)".*low="(.*)".*text="(.*)".*forecast.*code="(.*)".*day="(.*)".*high="(.*)".*low="(.*)".*text="(.*)".*
;-----------------------
; UNITS
[MeasureWeatherUnitDistance]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=1
[MeasureWeatherUnitPressure]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=2
[MeasureWeatherUnitSpeed]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=3
[MeasureWeatherUnitTemp]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=4
;-----------------------
; LOCATION
[MeasureWeatherCity]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=5
[MeasureWeatherCountry]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=6
[MeasureWeatherRegion]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=7
;-----------------------
; WIND
[MeasureWeatherWindChill]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=8
[MeasureWeatherWindDirection]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=9
[MeasureWeatherWindDirectionCardinal]
Measure=Calc
Formula=FLOOR(((MeasureWeatherWindDirection/11.25)+1.5) < 33 ? ((MeasureWeatherWindDirection/11.25)+1.5) : ((MeasureWeatherWindDirection/11.25)+1.5)-32)
Substitute="10":"EbS","11":"ESE","12":"SEbE","13":"SE","14":"SEbS","15":"SSE","16":"SbE","17":"S","18":"SbW","19":"SSW","20":"SWbS","21":"SW","22":"SWbW","23":"WSW","24":"WbSW","25":"W","26":"WbN","27":"WNW","28":"NWbW","29":"NW","30":"NWbN","31":"NNW","32":"NbW","1":"N","2":"NbE","3":"NNE","4":"NEbN","5":"NE","6":"NEbE","7":"ENE","8":"EbN","9":"E"
[MeasureWeatherWindSpeed]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=10
;-----------------------
; ATMOSPHERE
[MeasureWeatherAtmoHumidity]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=11
[MeasureWeatherAtmoPressure]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=12
[MeasureWeatherAtmoRising]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=13
[MeasureWeatherAtmoVisibility]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=14
;--------------------------------
; SUN
[MeasureWeatherSunrise]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=15
[MeasureWeatherSunset]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=16
;--------------------------------
; REGION
[MeasureWeatherTimeZone]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=17
[MeasureWeatherLatitude]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=18
[MeasureWeatherLongitude]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=19
;--------------------------------
; CURRENT
[MeasureWeatherIcon]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=20
[MeasureWeatherTemp]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=21
[MeasureWeatherDesc]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=22
;-------------------------
; DAY 2
[MeasureWeatherDay2Date]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=29
Substitute="Sun":"Sunday","Mon":"Monday","Tue":"Tuesday","Wed":"Wednesday","Thu":"Thursday","Fri":"Friday","Sat":"Saturday"
[MeasureWeatherDay2Icon]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=28
[MeasureWeatherDay2High]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=30
[MeasureWeatherDay2Low]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=31
[MeasureWeatherDay2Average]
Measure=Calc
Formula=ROUND((MeasureWeatherDay2Low+MeasureWeatherDay2High)/2)
[MeasureWeatherDay2Desc]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=32
;-------------------------
; DAY 3
[MeasureWeatherDay3Date]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=34
Substitute="Sun":"Sunday","Mon":"Monday","Tue":"Tuesday","Wed":"Wednesday","Thu":"Thursday","Fri":"Friday","Sat":"Saturday"
[MeasureWeatherDay3Icon]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=33
[MeasureWeatherDay3High]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=35
[MeasureWeatherDay3Low]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=36
[MeasureWeatherDay3Average]
Measure=Calc
Formula=ROUND((MeasureWeatherDay3Low+MeasureWeatherDay3High)/2)
[MeasureWeatherDay3Desc]
Measure=Plugin
Plugin=WebParser
Url=[MeasureYahooWeather]
StringIndex=37
;-----------------------
; LOGO
; Yahoo! Weather requires that any application which uses their API include the Y!W logo and a link to their website. This section will automatically insert those elements into any skin which uses this measure module. Please do not remove these elements if you are redistributing this file with your own skin.
[YahooWeatherLogo]
Meter=IMAGE
MeterStyle=Style#Variant#Icon
Group=EnigmaMouseover
ImageName=#@#Images\MoxaWeather\Logo.png
H=25
W=25
Hidden=1
LeftMouseUpAction=["http://weather.yahoo.com/"][!Redraw]
ToolTipText=Powered by Yahoo! Weather.
kemaro wrote:Just new here. I like how Enigma weather was designed so when I find it has a bug on the next day displaying incorrect day, I look for the regex and fix it. I know many are also irritated by that bug like me
Here's the fix, paste this in YahooWeather.incLet me know if you see some more bugs, ill try to fix it when I have time.Code: Select all
[MeasureYahooWeather] Measure=Plugin Plugin=WebParser UpdateRate=1800 Url=https://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid=#CurrentCode# AND u="#Unit#" RegExp=(?siU).*distance="(.*)".*pressure="(.*)".*speed="(.*)".*temperature="(.*)".*city="(.*)".*country="(.*)".*region="(.*)".*chill="(.*)".*direction="(.*)".*speed="(.*)".*humidity="(.*)".*pressure="(.*)".*rising="(.*)".*visibility="(.*)".*sunrise="(.*)".*sunset="(.*)".*<title>.*:.*m .*(.*)<\/title>.*lat>(.*)<.*long>(.*)<.*condition.*code="(.*)".*temp="(.*)".*text="(.*)".*forecast.*code="(.*)".*day="(.*)".*high="(.*)".*low="(.*)".*text="(.*)".*forecast.*code="(.*)".*day="(.*)".*high="(.*)".*low="(.*)".*text="(.*)".*forecast.*code="(.*)".*day="(.*)".*high="(.*)".*low="(.*)".*text="(.*)".* ;----------------------- ; UNITS [MeasureWeatherUnitDistance] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=1 [MeasureWeatherUnitPressure] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=2 [MeasureWeatherUnitSpeed] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=3 [MeasureWeatherUnitTemp] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=4 ;----------------------- ; LOCATION [MeasureWeatherCity] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=5 [MeasureWeatherCountry] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=6 [MeasureWeatherRegion] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=7 ;----------------------- ; WIND [MeasureWeatherWindChill] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=8 [MeasureWeatherWindDirection] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=9 [MeasureWeatherWindDirectionCardinal] Measure=Calc Formula=FLOOR(((MeasureWeatherWindDirection/11.25)+1.5) < 33 ? ((MeasureWeatherWindDirection/11.25)+1.5) : ((MeasureWeatherWindDirection/11.25)+1.5)-32) Substitute="10":"EbS","11":"ESE","12":"SEbE","13":"SE","14":"SEbS","15":"SSE","16":"SbE","17":"S","18":"SbW","19":"SSW","20":"SWbS","21":"SW","22":"SWbW","23":"WSW","24":"WbSW","25":"W","26":"WbN","27":"WNW","28":"NWbW","29":"NW","30":"NWbN","31":"NNW","32":"NbW","1":"N","2":"NbE","3":"NNE","4":"NEbN","5":"NE","6":"NEbE","7":"ENE","8":"EbN","9":"E" [MeasureWeatherWindSpeed] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=10 ;----------------------- ; ATMOSPHERE [MeasureWeatherAtmoHumidity] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=11 [MeasureWeatherAtmoPressure] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=12 [MeasureWeatherAtmoRising] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=13 [MeasureWeatherAtmoVisibility] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=14 ;-------------------------------- ; SUN [MeasureWeatherSunrise] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=15 [MeasureWeatherSunset] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=16 ;-------------------------------- ; REGION [MeasureWeatherTimeZone] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=17 [MeasureWeatherLatitude] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=18 [MeasureWeatherLongitude] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=19 ;-------------------------------- ; CURRENT [MeasureWeatherIcon] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=20 [MeasureWeatherTemp] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=21 [MeasureWeatherDesc] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=22 ;------------------------- ; DAY 2 [MeasureWeatherDay2Date] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=29 Substitute="Sun":"Sunday","Mon":"Monday","Tue":"Tuesday","Wed":"Wednesday","Thu":"Thursday","Fri":"Friday","Sat":"Saturday" [MeasureWeatherDay2Icon] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=28 [MeasureWeatherDay2High] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=30 [MeasureWeatherDay2Low] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=31 [MeasureWeatherDay2Average] Measure=Calc Formula=ROUND((MeasureWeatherDay2Low+MeasureWeatherDay2High)/2) [MeasureWeatherDay2Desc] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=32 ;------------------------- ; DAY 3 [MeasureWeatherDay3Date] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=34 Substitute="Sun":"Sunday","Mon":"Monday","Tue":"Tuesday","Wed":"Wednesday","Thu":"Thursday","Fri":"Friday","Sat":"Saturday" [MeasureWeatherDay3Icon] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=33 [MeasureWeatherDay3High] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=35 [MeasureWeatherDay3Low] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=36 [MeasureWeatherDay3Average] Measure=Calc Formula=ROUND((MeasureWeatherDay3Low+MeasureWeatherDay3High)/2) [MeasureWeatherDay3Desc] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=37 ;----------------------- ; LOGO ; Yahoo! Weather requires that any application which uses their API include the Y!W logo and a link to their website. This section will automatically insert those elements into any skin which uses this measure module. Please do not remove these elements if you are redistributing this file with your own skin. [YahooWeatherLogo] Meter=IMAGE MeterStyle=Style#Variant#Icon Group=EnigmaMouseover ImageName=#@#Images\MoxaWeather\Logo.png H=25 W=25 Hidden=1 LeftMouseUpAction=["http://weather.yahoo.com/"][!Redraw] ToolTipText=Powered by Yahoo! Weather.
kemaro wrote:Just new here. I like how Enigma weather was designed so when I find it has a bug on the next day displaying incorrect day, I look for the regex and fix it. I know many are also irritated by that bug like me
Here's the fix, paste this in YahooWeather.incLet me know if you see some more bugs, ill try to fix it when I have time.Code: Select all
[MeasureYahooWeather] Measure=Plugin Plugin=WebParser UpdateRate=1800 Url=https://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid=#CurrentCode# AND u="#Unit#" RegExp=(?siU).*distance="(.*)".*pressure="(.*)".*speed="(.*)".*temperature="(.*)".*city="(.*)".*country="(.*)".*region="(.*)".*chill="(.*)".*direction="(.*)".*speed="(.*)".*humidity="(.*)".*pressure="(.*)".*rising="(.*)".*visibility="(.*)".*sunrise="(.*)".*sunset="(.*)".*<title>.*:.*m .*(.*)<\/title>.*lat>(.*)<.*long>(.*)<.*condition.*code="(.*)".*temp="(.*)".*text="(.*)".*forecast.*code="(.*)".*day="(.*)".*high="(.*)".*low="(.*)".*text="(.*)".*forecast.*code="(.*)".*day="(.*)".*high="(.*)".*low="(.*)".*text="(.*)".*forecast.*code="(.*)".*day="(.*)".*high="(.*)".*low="(.*)".*text="(.*)".* ;----------------------- ; UNITS [MeasureWeatherUnitDistance] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=1 [MeasureWeatherUnitPressure] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=2 [MeasureWeatherUnitSpeed] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=3 [MeasureWeatherUnitTemp] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=4 ;----------------------- ; LOCATION [MeasureWeatherCity] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=5 [MeasureWeatherCountry] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=6 [MeasureWeatherRegion] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=7 ;----------------------- ; WIND [MeasureWeatherWindChill] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=8 [MeasureWeatherWindDirection] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=9 [MeasureWeatherWindDirectionCardinal] Measure=Calc Formula=FLOOR(((MeasureWeatherWindDirection/11.25)+1.5) < 33 ? ((MeasureWeatherWindDirection/11.25)+1.5) : ((MeasureWeatherWindDirection/11.25)+1.5)-32) Substitute="10":"EbS","11":"ESE","12":"SEbE","13":"SE","14":"SEbS","15":"SSE","16":"SbE","17":"S","18":"SbW","19":"SSW","20":"SWbS","21":"SW","22":"SWbW","23":"WSW","24":"WbSW","25":"W","26":"WbN","27":"WNW","28":"NWbW","29":"NW","30":"NWbN","31":"NNW","32":"NbW","1":"N","2":"NbE","3":"NNE","4":"NEbN","5":"NE","6":"NEbE","7":"ENE","8":"EbN","9":"E" [MeasureWeatherWindSpeed] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=10 ;----------------------- ; ATMOSPHERE [MeasureWeatherAtmoHumidity] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=11 [MeasureWeatherAtmoPressure] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=12 [MeasureWeatherAtmoRising] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=13 [MeasureWeatherAtmoVisibility] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=14 ;-------------------------------- ; SUN [MeasureWeatherSunrise] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=15 [MeasureWeatherSunset] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=16 ;-------------------------------- ; REGION [MeasureWeatherTimeZone] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=17 [MeasureWeatherLatitude] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=18 [MeasureWeatherLongitude] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=19 ;-------------------------------- ; CURRENT [MeasureWeatherIcon] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=20 [MeasureWeatherTemp] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=21 [MeasureWeatherDesc] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=22 ;------------------------- ; DAY 2 [MeasureWeatherDay2Date] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=29 Substitute="Sun":"Sunday","Mon":"Monday","Tue":"Tuesday","Wed":"Wednesday","Thu":"Thursday","Fri":"Friday","Sat":"Saturday" [MeasureWeatherDay2Icon] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=28 [MeasureWeatherDay2High] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=30 [MeasureWeatherDay2Low] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=31 [MeasureWeatherDay2Average] Measure=Calc Formula=ROUND((MeasureWeatherDay2Low+MeasureWeatherDay2High)/2) [MeasureWeatherDay2Desc] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=32 ;------------------------- ; DAY 3 [MeasureWeatherDay3Date] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=34 Substitute="Sun":"Sunday","Mon":"Monday","Tue":"Tuesday","Wed":"Wednesday","Thu":"Thursday","Fri":"Friday","Sat":"Saturday" [MeasureWeatherDay3Icon] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=33 [MeasureWeatherDay3High] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=35 [MeasureWeatherDay3Low] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=36 [MeasureWeatherDay3Average] Measure=Calc Formula=ROUND((MeasureWeatherDay3Low+MeasureWeatherDay3High)/2) [MeasureWeatherDay3Desc] Measure=Plugin Plugin=WebParser Url=[MeasureYahooWeather] StringIndex=37 ;----------------------- ; LOGO ; Yahoo! Weather requires that any application which uses their API include the Y!W logo and a link to their website. This section will automatically insert those elements into any skin which uses this measure module. Please do not remove these elements if you are redistributing this file with your own skin. [YahooWeatherLogo] Meter=IMAGE MeterStyle=Style#Variant#Icon Group=EnigmaMouseover ImageName=#@#Images\MoxaWeather\Logo.png H=25 W=25 Hidden=1 LeftMouseUpAction=["http://weather.yahoo.com/"][!Redraw] ToolTipText=Powered by Yahoo! Weather.
Code: Select all
[Rainmeter]
Author=lilshizzy@gmail.com
Update=1000
MouseOverAction=!Execute [!RainmeterShowMeter TempActive][!RainmeterHideMeter Temp][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter TempActive][!RainmeterShowMeter Temp][!RainmeterRedraw]
MiddleMouseDownAction=!RainmeterActivateConfig #CURRENTCONFIG# Weather_black_div-top.ini
@include=#SKINSPATH#Encoded\Variables\Fonts.inc
[Metadata]
Name=Encoded - Weather White (Divider-top)
Config=
Description=
Instructions=The default weather code is set to Los Angeles, to get your Weather Code visit (weather.yahoo.com) type in your Zip, click the RSS button, your code will be in the address bar. Click on "Edit Skin" below to enter your code.
Version=1000
Tags=
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Variant=
Preview=
[Variables]
@include=#SKINSPATH#Encoded\Variables\Default.inc
[Styles]
@include=#SKINSPATH#Encoded\Variables\Styles.inc
;----------------------------------------------------------
[MeasureWeatherRSS]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=1800
Url=http://wxdata.weather.com/wxdata/weather/local/USWI0204&u=f
RegExp=(?siU)<link.*>(.*)</link>.*city=\"(.*)\".*sunrise=\"(.*)\".*sunset=\"(.*)\".*<image>.*<url>(.*)</url>.*<title>.*:.*m .*(.*)</title>.*lat>(.*)<.*long>(.*)<.*yweather:condition.*text=\"(.*)\".*code=\"(.*)\".*temp=\"(.*)\".*yweather:forecast.*day=\"(.*)\".*high=\"(.*)\".*code=\"(.*)\".*yweather:forecast.*day=\"(.*)\".*high=\"(.*)\".*code=\"(.*)\".*
StringIndex=1
; The default weather is set to Los Angeles (code=USCA1192), to get your Weather Code visit (weather.yahoo.com)
; type in your Zip Code, click the RSS button, your code will be in the address bar.
; At the end of the weather URL above you'll see "f" for Fahrenheit, change it to "c" for Celsius.
[MeasureWeatherDesc]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=9
[MeasureWeatherTemp]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=11
;----------------------------------------------------------
[Background]
Meter=IMAGE
;SolidColor=0,0,0,50
W=300
H=50
X=0
Y=0
[Temp]
MeasureName=MeasureWeatherTemp
Meter=STRING
MeterStyle=whtboldr
FontSize=23
X=290
Y=15
Postfix="°"
[Desc]
MeasureName=MeasureWeatherDesc
Meter=STRING
MeterStyle=whtlightr
;SolidColor=0,0,0,150
FontSize=23
X=-55r
Y=r
W=230
H=30
ClipString=1
[TempActive]
Meter=STRING
MeasureName=MeasureWeatherTemp
MeterStyle=whtboldr
FontSize=23
X=290
Y=r
FontColor=#Color4#
LeftMouseDownAction=!Execute [[MeasureWeatherRSS]]
Postfix="°"
Hidden=1
[Spacer]
Meter=IMAGE
MeterStyle=styleSeperator
SolidColor=#color2#
X=35
Y=5
W=255
H=1
Code: Select all
[MeasureWeatherRSS]
Measure=Plugin
Plugin=WebParser
UpdateRate=1800
Url=https://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid=2443945 AND u="f"
RegExp=(?siU).*distance="(.*)".*pressure="(.*)".*speed="(.*)".*temperature="(.*)".*city="(.*)".*country="(.*)".*region="(.*)".*chill="(.*)".*direction="(.*)".*speed="(.*)".*humidity="(.*)".*pressure="(.*)".*rising="(.*)".*visibility="(.*)".*sunrise="(.*)".*sunset="(.*)".*<title>.*:.*m .*(.*)<\/title>.*lat>(.*)<.*long>(.*)<.*condition.*code="(.*)".*temp="(.*)".*text="(.*)".*forecast.*code="(.*)".*day="(.*)".*high="(.*)".*low="(.*)".*text="(.*)".*forecast.*code="(.*)".*day="(.*)".*high="(.*)".*low="(.*)".*text="(.*)".*forecast.*code="(.*)".*day="(.*)".*high="(.*)".*low="(.*)".*text="(.*)".*
[MeasureWeatherDesc]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=22
[MeasureWeatherTemp]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureWeatherRSS]
StringIndex=21
Solved because I change to weather.com feedPlease help me!
I changed from old code:to new code:Code: Select all
Url=http://weather.yahooapis.com/forecastrss?p=#WeatherCode#&u=#Unit#
But it did'nt work.Code: Select all
URL=http://xml.weather.yahoo.com/forecastrss?w=#WeatherCode#&u=#Unit#
I'll try to check this weekend. Can u elaborate the problem for wind chill? Haven't notice it before.enquester wrote:Seems good
Minor Bug??? - The wind chill seems weird in the sidebar/weather for Enigma - I have 14 celsius temperature converting to 57 (celsius??) wind chill - any ideas for fixing this?
Also would love to change the temperatures from AVERAGES to HIGHS - any suggestions for this.
Thank again!!!
Best regards