Code: Select all
; ____________ .__ /\ ____ __________ .__
;|_ \_____ \_____ |__| ___)/ ______ \ \/ |_____ \ __ __|__|
; | |/ ____/\__ \ | |/ \ / ___/ \ / / ____/| | \ |
; | / \ / __ \| | | \\___ \ / \/ \| | / |
; |___\_______ (____ /__|___| /____ > /___/\ \_______ \____/|__|
; \/ \/ \/ \/ \_/ \/
[Metadata]
Author=12a!n
[Rainmeter]
Update=175
SkinWidth=1920
SkinHeight=1080
[Variables]
S=[!UpdateMeasure MeasureScaleIt][!UpdateMeter *][!Redraw]
Scale=1
XPOS=
@IncludeVars=#@#Variables.inc
;closest radar site name, from http://forecast.weather.gov/jetstream/doppler/ridge_download.htm
;Radar range (can be Short or Long)
Range=Short
;product type, from http://forecast.weather.gov/jetstream/doppler/ridge_download.htm
;if using Long range, Type MUST be N0Z
Type=N0R
RSite=http://radar.weather.gov/ridge/RadarImg/#type#/#NEXRADid#/?C=M;O=D
RSite2=http://radar.weather.gov/ridge/Overlays/County/#Range#/#NEXRADid#_County_Short.gif
RSite3=https://radar.weather.gov/ridge/Overlays/Topo/Short/#NEXRADid#_Topo_Short.jpg
U=[!UpdateMeter *][!Redraw]
;=======================================================================
[MeasureScaleIt]
Measure=Plugin
Plugin=ActionTimer
ActionList1=ScaleUp
ScaleUp=[!SetVariable Scale "(Clamp(#Scale#+0.05,0.2,2))"]#S#
ActionList2=ScaleDown
ScaleDown=[!SetVariable Scale "(Clamp(#Scale#-0.05,0.2,2))"]#S#
DynamicVariables=1
[MeasureTopography]
Measure=Webparser
Url=https://radar.weather.gov/ridge/Overlays/Topo/#Range#/#NEXRADid#_Topo_Short.jpg
Download=1
DownloadFile=topo.jpg
UpdateRate=-1
FinishAction=#U#
[MeasureImage]
Measure=Webparser
UpdateRate=1764
Url=http://radar.weather.gov/ridge/RadarImg/#type#/#NEXRADid#/?C=M;O=D
RegExp=(?siU)"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href="(.*)"
StringIndex=1
Download=1
DownloadFile=radar0.gif
FinishAction=#U#
[MeasureImage1]
Measure=Webparser
UpdateRate=1764
Url=http://radar.weather.gov/ridge/RadarImg/#type#/#NEXRADid#/?C=M;O=D
RegExp=(?siU)"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href="(.*)"
StringIndex=1
Download=1
DownloadFile=radar1.gif
FinishAction=#U#
[MeasureImage2]
Measure=Webparser
UpdateRate=1764
Url=http://radar.weather.gov/ridge/RadarImg/#type#/#NEXRADid#/?C=M;O=D
RegExp=(?siU)"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href="(.*)"
StringIndex=1
Download=1
DownloadFile=radar2.gif
FinishAction=#U#
[MeasureImage3]
Measure=Webparser
UpdateRate=1764
Url=http://radar.weather.gov/ridge/RadarImg/#type#/#NEXRADid#/?C=M;O=D
RegExp=(?siU)"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href="(.*)"
StringIndex=1
Download=1
DownloadFile=radar3.gif
FinishAction=#U#
[MeasureImage4]
Measure=Webparser
UpdateRate=1764
Url=http://radar.weather.gov/ridge/RadarImg/#type#/#NEXRADid#/?C=M;O=D
RegExp=(?siU)"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href="(.*)"
StringIndex=1
Download=1
DownloadFile=radar4.gif
FinishAction=#U#
[MeasureImage5]
Measure=Webparser
UpdateRate=1764
Url=http://radar.weather.gov/ridge/RadarImg/#type#/#NEXRADid#/?C=M;O=D
RegExp=(?siU)"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href="(.*)"
StringIndex=1
Download=1
DownloadFile=radar5.gif
FinishAction=#U#
[MeasureImage6]
Measure=Webparser
UpdateRate=1764
Url=http://radar.weather.gov/ridge/RadarImg/#type#/#NEXRADid#/?C=M;O=D
RegExp=(?siU)"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href="(.*)"
StringIndex=1
Download=1
DownloadFile=radar6.gif
FinishAction=#U#
[MeasureImage7]
Measure=Webparser
UpdateRate=1764
Url=http://radar.weather.gov/ridge/RadarImg/#type#/#NEXRADid#/?C=M;O=D
RegExp=(?siU)"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href="(.*)"
StringIndex=1
Download=1
DownloadFile=radar7.gif
FinishAction=#U#
[MeasureImage8]
Measure=Webparser
UpdateRate=1764
Url=http://radar.weather.gov/ridge/RadarImg/#type#/#NEXRADid#/?C=M;O=D
RegExp=(?siU)"/icons/image2.gif" alt="\[IMG]"></td><td><a href=".*".*"/icons/image2.gif" alt="\[IMG]"></td><td><a href="(.*)"
StringIndex=1
Download=1
DownloadFile=radar8.gif
FinishAction=#U#
[MeasureImage9]
Measure=Webparser
UpdateRate=1764
Url=http://radar.weather.gov/ridge/RadarImg/#type#/#NEXRADid#/?C=M;O=D
RegExp=(?siU)"/icons/image2.gif" alt="\[IMG]"></td><td><a href="(.*)"
StringIndex=1
Download=1
DownloadFile=radar9.gif
FinishAction=#U#
[MeasureImage10]
Measure=Webparser
UpdateRate=1764
Url=http://radar.weather.gov/ridge/RadarImg/#type#/#NEXRADid#/?C=M;O=D
RegExp=(?siU)"/icons/image2.gif" alt="\[IMG]"></td><td><a href="(.*)"
StringIndex=1
Download=1
DownloadFile=radar10.gif
FinishAction=#U#
[MeasureImage11]
Measure=Webparser
UpdateRate=1764
Url=http://radar.weather.gov/ridge/RadarImg/#type#/#NEXRADid#/?C=M;O=D
RegExp=(?siU)"/icons/image2.gif" alt="\[IMG]"></td><td><a href="(.*)"
StringIndex=1
Download=1
DownloadFile=radar11.gif
FinishAction=#U#
[MeasureCounties]
Measure=Webparser
Url=http://radar.weather.gov/ridge/Overlays/County/#Range#/#NEXRADid#_County_Short.gif
Download=1
DownloadFile=counties.gif
UpdateRate=-1
FinishAction=#U#
;=======================================================================
[DisplayTopography]
Meter=Image
ImageName=#CURRENTPATH#DownloadFile\topo.jpg
MaskImagePath=#@#Images\map\
MaskImageName=Mask.png
AntiAlias=1
W=1312
X=0
y=0
ColorMatrix1=0;0;0;0;0
ColorMatrix2=0;0.12;0;0;0
ColorMatrix3=0;0.33;1.04;0;0
ColorMatrix4=0.1;0;-0.3;0.8;0.2
ColorMatrix5=0;0;0;0;1
LeftMouseUpAction=https://radar.weather.gov/ridge/radar.php?rid=#NEXRADid#&product=#Type#&overlay=11101111&loop=yes
DynamicVariables=1
MouseScrollUpAction=[!CommandMeasure MeasureScaleIt "Execute 1"]
MouseScrollDownAction=[!CommandMeasure MeasureScaleIt "Execute 2"]
TransformationMatrix=#Scale#;0;0;#Scale#;((1-#Scale#)*[#CURRENTSECTION#:X]);((1-#Scale#)*[#CURRENTSECTION#:Y])
[RadarAnimation]
Measure=Calc
Formula=Counter % 12
[DisplayRadar]
Meter=Image
ImageName=#CURRENTPATH#DownloadFile\radar[RadarAnimation].gif
MaskImagePath=#@#Images\map\
MaskImageName=Mask.png
AntiAlias=1
DynamicVariables=1
W=1312
X=0
Y=0
ImageAlpha=80
;ColorNegative
;ColorMatrix1=-0.3;-0.3;-0.3;0.0;0.0
;ColorMatrix2=-0.6;-0.6;-0.6;0.0;0.0
;ColorMatrix3=-0.1;-0.1;-0.1;0.0;0.0
;ColorMatrix4=0.0;0.0;0.0;1.0;0.0
;ColorMatrix5=1.0;1.0;1.0;0.0;1.0
;ColorMapMatch
ColorMatrix1=0.0333333;-0.0666667;-0.0666667;0.0000000;0.0000000
ColorMatrix2=0.1666667;-0.3333333;-0.3333333;0.0000000;0.0000000
ColorMatrix3=0.0666667;-0.1333333;-0.1333333;0.0000000;0.0000000
ColorMatrix4=0.1000000;-0.2000000;-0.2000000;1.0000000;0.0000000
ColorMatrix5=-0.3333333;0.6666667;0.6666667;0.0000000;1.0000000
MouseScrollUpAction=[!CommandMeasure MeasureScaleIt "Execute 1"]
MouseScrollDownAction=[!CommandMeasure MeasureScaleIt "Execute 2"]
TransformationMatrix=#Scale#;0;0;#Scale#;((1-#Scale#)*[#CURRENTSECTION#:X]);((1-#Scale#)*[#CURRENTSECTION#:Y])
LeftMouseUpAction=https://radar.weather.gov/ridge/radar.php?rid=#NEXRADid#&product=#Type#&overlay=11101111&loop=yes
[DisplayCounties]
Meter=Image
ImageName="#CURRENTPATH#DownloadFile\counties.gif"
MaskImagePath=#@#Images\map\
MaskImageName=Mask.png
AntiAlias=1
W=1310
X=0
Y=0
ColorMatrix1=-0.5;1.7;0;0;0
ColorMatrix2=-2;0.5;0.5;0;0
ColorMatrix3=-0.5;1.2;0.1;0;0
ColorMatrix4=-0.9;0;0.9;0.5;0
ColorMatrix5=1;0;0;0;1
ColorMatrix6=1.089508;-0.9326327;-0.932633;0;0
ColorMatrix7=-1.817718;0.1683074;-1.841692;0;0
ColorMatrix8=-0.2445895;-0.2478156;1.762185;0;0
ColorMatrix9=0;0;0;0.3;0
ColorMatrix10=1;1;1;0;1
LeftMouseUpAction=https://radar.weather.gov/ridge/radar.php?rid=#NEXRADid#&product=#Type#&overlay=11101111&loop=yes
DynamicVariables=1
MouseScrollUpAction=[!CommandMeasure MeasureScaleIt "Execute 1"]
MouseScrollDownAction=[!CommandMeasure MeasureScaleIt "Execute 2"]
TransformationMatrix=#Scale#;0;0;#Scale#;((1-#Scale#)*[#CURRENTSECTION#:X]);((1-#Scale#)*[#CURRENTSECTION#:Y])
[MeterOverlayMask]
Meter=Image
ImageName=#@#Images\map\MapMask.png
X=0
Y=0
w=1310
ImageAlpha=175
LeftMouseUpAction=https://radar.weather.gov/ridge/radar.php?rid=#NEXRADid#&product=#Type#&overlay=11101111&loop=yes
DynamicVariables=1
MouseScrollUpAction=[!CommandMeasure MeasureScaleIt "Execute 1"]
MouseScrollDownAction=[!CommandMeasure MeasureScaleIt "Execute 2"]
TransformationMatrix=#Scale#;0;0;#Scale#;((1-#Scale#)*[#CURRENTSECTION#:X]);((1-#Scale#)*[#CURRENTSECTION#:Y])
[MeterOverlayGrid]
Meter=Image
ImageName=#@#Images\map\MapGrid.png
X=0
Y=0
w=1310
LeftMouseUpAction=https://radar.weather.gov/ridge/radar.php?rid=#NEXRADid#&product=#Type#&overlay=11101111&loop=yes
DynamicVariables=1
MouseScrollUpAction=[!CommandMeasure MeasureScaleIt "Execute 1"]
MouseScrollDownAction=[!CommandMeasure MeasureScaleIt "Execute 2"]
TransformationMatrix=#Scale#;0;0;#Scale#;((1-#Scale#)*[#CURRENTSECTION#:X]);((1-#Scale#)*[#CURRENTSECTION#:Y])
;=======================================================================
[MeasureConditions]
Measure=WebParser
URL=#WebSite2#
RegExp=(?siU).*<city id=".*".*name=".*".*<sun rise=".*".*set=".*".*<temperature value=".*".* min=".*".*max=".*".*unit=".*".*<humidity value="(.*)".*<pressure value="(.*)".*unit="(.*)".*<speed value=".*".*name=".*".*<direction value=".*".*code=".*".*<clouds value="(.*)"
UpdateRate=1764
[MeasureHumidity]
Measure=WebParser
URL=[MeasureConditions]
StringIndex=1
UpdateRate=1764
[MeasurePressure]
Measure=WebParser
URL=[MeasureConditions]
StringIndex=2
UpdateRate=1764
[MeasurePressureUnit]
Measure=WebParser
URL=[MeasureConditions]
StringIndex=3
UpdateRate=1764
[MeasureCloudCover]
Measure=WebParser
URL=[MeasureConditions]
StringIndex=4
UpdateRate=1764
[MeterhPa]
Meter=String
MeasureName=MeasurePressure
MeasureName2=MeasurePressureUnit
FontColor=130,209,222
FontFace=Denton
FontSize=7
AntiAlias=1
StringAlign=Left
Text=AIR PRESSURE: %1 %2
InlinePattern=E:(.*)
InlineSetting=Color | 251,134,80
X=310r
Y=-72R
DynamicVariables=1
MouseScrollUpAction=[!CommandMeasure MeasureScaleIt "Execute 1"]
MouseScrollDownAction=[!CommandMeasure MeasureScaleIt "Execute 2"]
TransformationMatrix=#Scale#;0;0;#Scale#;((1-#Scale#)*[#CURRENTSECTION#:X]);((1-#Scale#)*[#CURRENTSECTION#:Y])
[MeterHumidity]
Meter=String
MeasureName=MeasureHumidity
FontColor=130,209,222
FontFace=Denton
FontSize=7
AntiAlias=1
StringAlign=Left
Text=HUMIDITY: %1%
InlinePattern=Y:(.*)
InlineSetting=Color | 251,134,80
X=r
Y=5R
DynamicVariables=1
MouseScrollUpAction=[!CommandMeasure MeasureScaleIt "Execute 1"]
MouseScrollDownAction=[!CommandMeasure MeasureScaleIt "Execute 2"]
TransformationMatrix=#Scale#;0;0;#Scale#;((1-#Scale#)*[#CURRENTSECTION#:X]);((1-#Scale#)*[#CURRENTSECTION#:Y])
[MeterCloudCover]
Meter=String
MeasureName=MeasureCloudCover
FontColor=130,209,222
FontFace=Denton
FontSize=7
AntiAlias=1
StringAlign=Left
Text=CLOUD COVER: %1%
InlinePattern=R:(.*)
InlineSetting=Color | 251,134,80
X=r
Y=5R
DynamicVariables=1
MouseScrollUpAction=[!CommandMeasure MeasureScaleIt "Execute 1"]
MouseScrollDownAction=[!CommandMeasure MeasureScaleIt "Execute 2"]
TransformationMatrix=#Scale#;0;0;#Scale#;((1-#Scale#)*[#CURRENTSECTION#:X]);((1-#Scale#)*[#CURRENTSECTION#:Y])[attachment=0]X2UiRadLocTMScaleTest_2.3b.rmskin[/attachment]