Rainmeter Snow Skin for JohnDee.com

Snow map from JohnDee.com.

JohnDee.com has some pretty neat maps, but the URL structure is dynamic, so this one is a little more complicated than my previous skins. Enjoy!

Update: I’m not sure why this isn’t refreshing automatically, but manually refreshing the skin must reload the variables.

;Shows the 4-day snowfall prediction from JohnDee.com.
;Much help from https://www.reddit.com/r/Rainmeter/comments/2qjbpw/help_build_url_by_concatenating_text_date_time/cn99at7/

[Rainmeter]
Update=3600
;To make this to immediately show up, change value to 0 and refresh.

[MeasureDateY]
Measure=Time
Format=%Y

[MeasureDateM]
Measure=Time
Format=%m

[MeasureDateD]
Measure=Time
Format=%d

[MeasureURL]
Measure=String
String=http://johndee.com/wp-content/uploads/[MeasureDateY]/[MeasureDateM]/MIDSNOW[MeasureDateM][MeasureDateD].jpg
DynamicVariables=1

[MeasureImage]
Measure=Plugin
Plugin=WebParser
MeasureName=MeasureURL
URL=[&MeasureURL]
Download=1

[MeterImage]
Meter=Image
MeasureName=MeasureImage
H=375
W=500

One thought on “Rainmeter Snow Skin for JohnDee.com”

  1. matt says:

    I did some quick searching on this today, and am trying both UpdateDivider=3600 at the top level and DynamicVariables=1 for each date measure. Will report how it works and update if the refresh looks correct.

    ;Shows the 4-day snowfall prediction from JohnDee.com.
    ;Much help from https://www.reddit.com/r/Rainmeter/comments/2qjbpw/help_build_url_by_concatenating_text_date_time/cn99at7/

    [Rainmeter]
    Update=1000
    ;To make this to immediately show up, change value to 0 and refresh.
    ;Additional reading here: https://forum.rainmeter.net/viewtopic.php?t=26407#p137916
    UpdateDivider=3600

    [Metadata]
    Name=
    Author=
    Information=
    License=
    Version=

    [MeasureDateY]
    Measure=Time
    Format=%Y
    DynamicVariables=1

    [MeasureDateM]
    Measure=Time
    Format=%m
    DynamicVariables=1

    [MeasureDateD]
    Measure=Time
    Format=%d
    DynamicVariables=1

    [MeasureURL]
    Measure=String
    String=http://johndee.com/wp-content/uploads/[MeasureDateY]/[MeasureDateM]/MIDSNOW[MeasureDateM][MeasureDateD].jpg
    DynamicVariables=1

    [MeasureImage]
    Measure=Plugin
    Plugin=WebParser
    MeasureName=MeasureURL
    URL=[&MeasureURL]
    Download=1

    [MeterImage]
    Meter=Image
    MeasureName=MeasureImage
    H=375
    W=500

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.