It is currently April 20th, 2024, 7:05 am

Trying to set up Weather and Spotify on older skin

Get help with creating, editing & fixing problems with skins
User avatar
balala
Rainmeter Sage
Posts: 16148
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Trying to set up Weather and Spotify on older skin

Post by balala »

Murasaki wrote: February 10th, 2020, 4:43 am Or it is possible to put the current temperature and the current Min/Max into the same hexagon, clicking to switch between current temp and current min/max.
It definitely is. A little bit later I'll post an example how to do this.
User avatar
balala
Rainmeter Sage
Posts: 16148
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Trying to set up Weather and Spotify on older skin

Post by balala »

balala wrote: February 10th, 2020, 5:01 pm It definitely is. A little bit later I'll post an example how to do this.
The "little bit later" came:

Code: Select all

[Rainmeter]
Group=NonePower
DynamicWindowSize=1

[Metadata]
Author=XANCI
Version=3.2.6
License=Creative Commons BY-NC-SA 3.0

[Variables]
@Include1=#@#Variables.inc
@Include2=#@#Styles.inc
@Include3=#@#Custom.inc
TextFont=Fira Sans
MediumTextFont=Fira Sans Medium
ThinFont=Fira Sans Light
LabelColor=255,255,255
ValueColor=255,255,255
IconAlpha=200
BackgroundAlpha=200
BackgroundColor=0,0,0,#BackgroundAlpha#
FrameColor=120,120,120,255
FillColor=87,149,212,255
ImagePath=#@#Images\Weather\
SideLength=40
MinMax=0
Language=en-GB
LanguagePath=/#Language#
URLcurrent=https://weather.com/#Language#/weather/today/l/#WeatherCode#
URLtendday=https://weather.com/#Language#/weather/tenday/l/#WeatherCode#
URLhourbyhour=https://weather.com/#Language#/weather/hourbyhour/l/#WeatherCode#

LocationName=(?siU)(?(?=.*<h1 class="h4 today_nowcard-location").* className="h4 today_nowcard-location">(.*)<span class=".*" className=".*"></span></h1>)
TempUnit=<span class="icon icon-font iconset-ui icon-globe" className="icon icon-font iconset-ui icon-globe"></span><span>.*</span><span class="styles__borderLeft__2zhrE">°(\w)</span>
Current=(?siU)(?(?=.*</div></span><p class="today_nowcard-).*timestamp"><span>(.*)<!----> </span><span>(.*)</span>).*(?(?=.*<div class="today_nowcard-section today_nowcard-condition"><div class="condition-icon wx-weather-icon vector).*"><icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon icon-svg icon-svg-.* .* icon-.*">.*</icon></div>)(?(?=.*<div class="today_nowcard-temp").*><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<div class="today_nowcard-phrase).*">(.*)</div>)(?(?=.*<div class="today_nowcard-feels).*"><span class="btn-text">(.*)<!----> </span><span class="deg-feels" className="deg-feels">(.*)<sup>(.*)</sup></span>).*(?(?=.*<div class="today_nowcard-hilo").*><span class="btn-text">.*<!----> </span><span class="deg-hilo-nowcard"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<span class="btn-text">.*<!---->).* </span><span class="deg-hilo-nowcard"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<div class="today_nowcard-sidecar component panel"><table><caption>(.*)</caption><tbody>).*<tr><th>(.*)</th><td><span class="">(.*)</span></td></tr><tr><th>(.*)</th><td><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span></span></span></td></tr><tr><th>.*</th><td><span class="">.*<sup>.*</sup></span></td></tr><tr><th>(.*)</th><td><span class="">(.*)<!---->.*</span></td></tr><tr><th>(.*)</th><td><span class="">(.*)</span></td>)
36HOURS=(?siU)(?(?=.*<div class="today-daypart daypart-0).*  selected" id="daypart-0" data-track-string="today-looking-ahead_lookingAhead0hours" className="today-daypart daypart-0  selected"><div class="today-daypart-content" className="today-daypart-content"><div class="today-daypart-top"><span class="today-daypart-title" id="dp0-daypartName">(.*)</span>)(?(?=.*<span class="today-daypart-wxphrase").* id="dp0-phrase">(.*)</span></div>)(?(?=.*<div class="condition-icon wx-weather-icon").* aria-hidden="true" id="la-part0-icon"><icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon icon-svg icon-svg-.* .* icon-.*">.*</icon></div>)(?(?=.*<div class="today-daypart-hilo" id="dp0-).*highLow">(.*)</div>)(?(?=.*<div class="today-daypart-temp").*><span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*<div class="today-daypart-precip").*><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class="precip-val" className="precip-val"><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="today-daypart daypart-1").* id="daypart-1" data-track-string="today-looking-ahead_lookingAhead12hours" className="today-daypart daypart-1"><div class="today-daypart-content" className="today-daypart-content"><div class="today-daypart-top"><span class="today-daypart-title" id="dp1-daypartName">(.*)</span>)(?(?=.*<span class="today-daypart-wxphrase").* id="dp1-phrase">(.*)</span></div>)(?(?=.*<div class="condition-icon wx-weather-icon").* aria-hidden="true" id="la-part1-icon"><icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon icon-svg icon-svg-.* .* icon-.*">.*</icon></div>)(?(?=.*<div class="today-daypart-hilo" id="dp1-).*highLow">(.*)</div>)(?(?=.*<div class="today-daypart-temp").*><span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*<div class="today-daypart-precip").*><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class="precip-val" className="precip-val"><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="today-daypart daypart-2").* id="daypart-2" data-track-string="today-looking-ahead_lookingAhead24hours" className="today-daypart daypart-2"><div class="today-daypart-content" className="today-daypart-content"><div class="today-daypart-top"><span class="today-daypart-title" id="dp2-daypartName">(.*)</span>)(?(?=.*<span class="today-daypart-wxphrase").* id="dp2-phrase">(.*)</span></div>)(?(?=.*<div class="condition-icon wx-weather-icon").* aria-hidden="true" id="la-part2-icon"><icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon icon-svg icon-svg-.* .* icon-.*">.*</icon></div>)(?(?=.*<div class="today-daypart-hilo" id="dp2-).*highLow">(.*)</div>)(?(?=.*<div class="today-daypart-temp").*><span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*<div class="today-daypart-precip").*><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class="precip-val" className="precip-val"><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="today-daypart daypart-3").* id="daypart-3" data-track-string="today-looking-ahead_lookingAhead36hours" className="today-daypart daypart-3"><div class="today-daypart-content" className="today-daypart-content"><div class="today-daypart-top"><span class="today-daypart-title" id="dp3-daypartName">(.*)</span>)(?(?=.*<span class="today-daypart-wxphrase").* id="dp3-phrase">(.*)</span></div>)(?(?=.*<div class="condition-icon wx-weather-icon").* aria-hidden="true" id="la-part3-icon"><icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon icon-svg icon-svg-.* .* icon-.*">.*</icon></div>)(?(?=.*<div class="today-daypart-hilo" id="dp3-).*highLow">(.*)</div>)(?(?=.*<div class="today-daypart-temp").*><span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*<div class="today-daypart-precip").*><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class="precip-val" className="precip-val"><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="today-daypart daypart-4").* id="daypart-4" data-track-string="today-looking-ahead_lookingAhead48hours" className="today-daypart daypart-4"><div class="today-daypart-content" className="today-daypart-content"><div class="today-daypart-top"><span class="today-daypart-title" id="dp4-daypartName">(.*)</span>)(?(?=.*<span class="today-daypart-wxphrase").* id="dp4-phrase">(.*)</span></div>)(?(?=.*<div class="condition-icon wx-weather-icon").* aria-hidden="true" id="la-part4-icon"><icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon icon-svg icon-svg-.* .* icon-.*">.*</icon></div>)(?(?=.*<div class="today-daypart-hilo" id="dp4-).*highLow">(.*)</div>)(?(?=.*<div class="today-daypart-temp").*><span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*<div class="today-daypart-precip").*><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class="precip-val" className="precip-val"><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>)
Hourly=(?siU)(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*
Forecast=(?siU)(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>).*(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*
SunRiseSet=(?siU)(?(?=.*<span class="wx-detail-label show-sm">.*</span).*<span class="wx-dsxdate" id="dp0-details-(.*)">(.*)</span>.*<span class="wx-dsxdate" id="dp0-details-(.*)">(.*)</span>)
Details=(?siU)(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>)
Details36H=(?siU)(?(?=.*{"dayPartName":"(.*)","precipPct":.*,"precipAmt":.*).*,"narrative":"(.*)").*(?(?=.*{"dayPartName":"(.*)","precipPct":.*,"precipAmt":.*).*,"narrative":"(.*)").*(?(?=.*{"dayPartName":"(.*)","precipPct":.*,"precipAmt":.*).*,"narrative":"(.*)").*(?(?=.*{"dayPartName":"(.*)","precipPct":.*,"precipAmt":.*).*,"narrative":"(.*)").*(?(?=.*{"dayPartName":"(.*)","precipPct":.*,"precipAmt":.*).*,"narrative":"(.*)").*
PressureArrow=(?siU)<div class="today_nowcard-sidecar component panel"><table><caption>.*</caption><tbody>.*(?(?=.*<th>.*</th><td><span class="">.*<!----> <span class="icon icon-font iconset-arrows).* icon-arrow-.*-line" className="icon icon-font iconset-arrows icon-(.*)-line"></span>)
SevereAlert=(?siU)(?(?=.*<a class="priority bg-alert-.*" href="#Lang#/weather/alerts/localalerts/l/.*").* title=".*" data-from-string=".*" className="priority bg-alert-.*"><div class="title text text-overflow" className="title text text-overflow"><span class="warning-text" className="warning-text">.*</span><span class="timestamp" className="timestamp">.*</span>)
PriorityAlert=(?siU)(?(?=.*<div class="gm-alerts-time).*"><a class="priority bg-alert-.*" href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*
ALERT=(?siU)(?(?=.*<div id=".*-SevereAlertBar).*-.*"><div><div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*
IconAlert=(?siU)(?(?=.*<div id=".*-SevereAlertBar).*-.*"><div><div>)(?(?=.*<div class="SevereAlertBar" role="banner" aria-label=".*" className="SevereAlertBar">.*<div class="priority bg-alert-.*").* className="priority bg-alert-.*">).*

[StyleContainer]
Shape=Path MyPath | StrokeWidth 2 | Stroke Color 0,0,0,0 | Fill Color 0,0,0
MyPath=(2+#SideLength#/2),2 | LineTo (3*#sideLength#/2-2),2 | LineTo (2*#SideLength#-2),(0.866*#SideLength#) | LineTo (3*#SideLength#/2-2),(1.73*#SideLength#-2) | LineTo (2+#SideLength#/2),(1.73*#SideLength#-2) | LineTo 2,(0.866*#SideLength#) | ClosePath 1

[StyleHexagon]
Shape=Path MyPath | StrokeWidth 2 | Stroke Color 41,4,2,255 | Fill Color #FillColor#
MyPath=(#SideLength#/2),0 | LineTo (3*#sideLength#/2),0 | LineTo (2*#SideLength#),(0.866*#SideLength#) | LineTo (3*#SideLength#/2),(1.73*#SideLength#) | LineTo (#SideLength#/2),(1.73*#SideLength#) | LineTo 0,(0.866*#SideLength#) | ClosePath 1

[StyleTemp]
FontFace=#FontFace2#

[StyleIcon]
W=(1.35*#SideLength#)
ColorMatrix1=0;0;0;0;0
ColorMatrix2=0;0;0;0;0
ColorMatrix3=0;0;0;0;0
ColorMatrix4=0;0;0;0.8;0
ColorMatrix5=#MC1#;#MC2#;#MC3#;0;1
AntiAlias=1
DynamicVariables=1

[Style3DaysIcon]
X=(2*#SideLength#/3)
Y=(#SideLength#/2)

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

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

[MeasureHourbyHourAll]
Measure=WebParser
Group=Weather
Url=#URLhourbyhour#
RegExp=(?siU)^(.*)$
UpdateRate=600

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

[MeasureIcon]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
RegExpSubstitute=1
Substitute="^$":"#@#Images\C.png","^(\d*)$":"#@#Images\Weather\\1.png"
StringIndex=3

[MeasureTemp]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=4
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[\x00B0][MeasureTempUnit]"
DynamicVariables=1

[MeasureTempUnit]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=0
RegExp=#TempUnit#
StringIndex2=1

[MeasureDate]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=3

[MeasureFH0]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=10
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[\x00B0][MeasureTempUnit]"
DynamicVariables=1

[MeasureFL0]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=12
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[\x00B0][MeasureTempUnit]"
DynamicVariables=1

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

[MeasureFD1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=7

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

[MeasureFH1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=11

[MeasureFL1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=13

[MeasureFD2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=17

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

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

[MeasureFL2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=23

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

[MeasureIcon1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"#@#Images\C.png","^(\d*)$":"#@#Images\Weather\\1.png"
StringIndex=8

[MeasureDate1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=9
RegExpSubstitute=1
Substitute="(?i)#Jan#":"#January#","(?i)#Feb#":"#February#","(?i)#Mar#":"#March#","(?i)#Apr#":"#April#","(?i)#May#":"#May#","(?i)#Jun#":"#June#","(?i)#Jul#":"#July#","(?i)#Aug#":"#August#","(?i)#Sep#":"#September#","(?i)#Oct#":"#October#","(?i)#Nov#":"#November#","(?i)#dec#":"#December#"

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

[MeasureTempMax1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[MeasureTempMaxSymbol1][MeasureTempUnit]"
StringIndex=11
DynamicVariables=1

[MeasureTempMaxSymbol1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=12

[MeasureTempMin1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[MeasureTempMinSymbol1][MeasureTempUnit]"
StringIndex=13
DynamicVariables=1

[MeasureTempMinSymbol1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=14

[MeasureWeekday2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=17

[MeasureIcon2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"#@#Images\C.png","^(\d*)$":"#@#Images\Weather\\1.png"
StringIndex=18

[MeasureDate2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=19
RegExpSubstitute=1
Substitute="(?i)#Jan#":"#January#","(?i)#Feb#":"#February#","(?i)#Mar#":"#March#","(?i)#Apr#":"#April#","(?i)#May#":"#May#","(?i)#Jun#":"#June#","(?i)#Jul#":"#July#","(?i)#Aug#":"#August#","(?i)#Sep#":"#September#","(?i)#Oct#":"#October#","(?i)#Nov#":"#November#","(?i)#dec#":"#December#"

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

[MeasureTempMax2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[MeasureTempMaxSymbol2][MeasureTempUnit]"
StringIndex=21
DynamicVariables=1

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

[MeasureTempMin2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[MeasureTempMinSymbol2][MeasureTempUnit]"
StringIndex=23
DynamicVariables=1

[MeasureTempMinSymbol2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=24

[MeasureWeekday3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=27

[MeasureIcon3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"#@#Images\C.png","^(\d*)$":"#@#Images\Weather\\1.png"
StringIndex=28

[MeasureDate3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=29
RegExpSubstitute=1
Substitute="(?i)#Jan#":"#January#","(?i)#Feb#":"#February#","(?i)#Mar#":"#March#","(?i)#Apr#":"#April#","(?i)#May#":"#May#","(?i)#Jun#":"#June#","(?i)#Jul#":"#July#","(?i)#Aug#":"#August#","(?i)#Sep#":"#September#","(?i)#Oct#":"#October#","(?i)#Nov#":"#November#","(?i)#dec#":"#December#"

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

[MeasureTempMax3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[MeasureTempMaxSymbol3][MeasureTempUnit]"
StringIndex=31
DynamicVariables=1

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

[MeasureTempMin3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[MeasureTempMinSymbol3][MeasureTempUnit]"
StringIndex=33
DynamicVariables=1

[MeasureTempMinSymbol3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=34

[MeasureScript]
Measure=Script
ScriptFile=Weather.lua

[MeterDay2Shape]
Meter=Shape
MeterStyle=StyleHexagon
X=(3*#SideLength#/2)
Y=1

[MeterDay2Container]
Meter=Shape
MeterStyle=StyleContainer
X=(3*#SideLength#/2)
Y=1

[MeterDay2MinMax]
Group=Top
Meter=STRING
MeasureName=MeasureWeekday2
MeasureName2=MeasureTempMin2
MeasureName3=MeasureTempMax2
MeterStyle=StyleMain|StyleTemp
X=([MeterMinMaxShape:W]/2-16)
Y=([MeterMinMaxShape:H]/5-2)
Text="   %1#CRLF#%2#CRLF#   %3"
FontSize=(#SideLength#/4)
Container=MeterDay2Container

[MeterIcon2]
Group=Icon
Meter=IMAGE
MeasureName=MeasureIcon2
MeterStyle=StyleIcon | Style3DaysIcon
Container=MeterDay2Container

[MeterDay3Shape]
Meter=Shape
MeterStyle=StyleHexagon
X=(3*#SideLength#)
Y=(0.875*#SideLength#)

[MeterDay3Container]
Meter=Shape
MeterStyle=StyleContainer
X=(3*#SideLength#)
Y=(0.875*#SideLength#)

[MeterDay3MinMax]
Group=Top
Meter=STRING
MeasureName=MeasureWeekday3
MeasureName2=MeasureTempMin3
MeasureName3=MeasureTempMax3
MeterStyle=StyleMain|StyleTemp
X=([MeterMinMaxShape:W]/2-16)
Y=([MeterMinMaxShape:H]/5-2)
Text="   %1#CRLF#%2#CRLF#   %3"
FontSize=(#SideLength#/4)
Container=MeterDay3Container

[MeterIcon3]
Group=Icon
Meter=IMAGE
MeasureName=MeasureIcon3
MeterStyle=StyleIcon | Style3DaysIcon
Container=MeterDay3Container

[MeterDay1Shape]
Meter=Shape
MeterStyle=StyleHexagon
X=1
Y=(0.875*#SideLength#)

[MeterDay1Container]
Meter=Shape
MeterStyle=StyleContainer
X=1
Y=(0.875*#SideLength#)

[MeterDay1MinMax]
Group=Top
Meter=STRING
MeasureName=MeasureWeekday1
MeasureName2=MeasureTempMin1
MeasureName3=MeasureTempMax1
MeterStyle=StyleMain|StyleTemp
X=([MeterMinMaxShape:W]/2-16)
Y=([MeterMinMaxShape:H]/5-2)
Text="   %1#CRLF#%2#CRLF#   %3"
FontSize=(#SideLength#/4)
Container=MeterDay1Container

[MeterIcon1]
Group=Icon
Meter=IMAGE
MeasureName=MeasureIcon1
MeterStyle=StyleIcon | Style3DaysIcon
Container=MeterDay1Container

[MeterIconShape]
Meter=Shape
MeterStyle=StyleHexagon
X=(3*#SideLength#/2)
Y=(1.76*#SideLength#)

[MeterIconContainer]
Meter=Shape
MeterStyle=StyleContainer
X=(3*#SideLength#/2)
Y=(1.76*#SideLength#)

[MeterWeatherLabel]
Meter=STRING
MeterStyle=StyleSub
X=([MeterIconShape:W]/2-2)
Y=([MeterIconShape:H]/5)
FontFace=#FontFace4#
Text=天氣
Container=MeterIconContainer

[MeterIcon]
Group=Icon
Meter=IMAGE
MeasureName=MeasureIcon
MeterStyle=StyleIcon
X=(#SideLength#/4)
Y=(#SideLength#/1.75)
Container=MeterIconContainer

[MeterMinMaxShape]
Meter=Shape
MeterStyle=StyleHexagon
X=1
Y=(2.6*#SideLength#)
LeftMouseUpAction=[!SetVariable MinMax "(1-#MinMax#)"][!UpdateMeasure "MeasureMinMax"][!UpdateMeter "#CURRENTSECTION#"]
DynamicVariables=1

[MeterMinMaxContainer]
Meter=Shape
MeterStyle=StyleContainer
X=1
Y=(2.6*#SideLength#)

[MeasureMinMax]
Measure=Calc
Formula=#MinMax#
IfCondition=(#CURRENTSECTION#<=0)
IfTrueAction=[!HideMeterGroup "MinMax"][!ShowMeterGroup "Temp"][!Redraw]
IfFalseAction=[!ShowMeterGroup "MinMax"][!HideMeterGroup "Temp"][!Redraw]
DynamicVariables=1

[MeterMinMax]
Group=MinMax
Meter=STRING
MeasureName=MeasureDate
MeasureName2=MeasureFH0
MeasureName3=MeasureFL0
MeterStyle=StyleMain|StyleTemp
X=([MeterMinMaxShape:W]/2-2)
Y=([MeterMinMaxShape:H]/5)
Text=%1#CRLF#%2#CRLF#%3
FontSize=(#SideLength#/4)
Container=MeterMinMaxContainer

[MeterTempLabel]
Group=Temp
Meter=STRING
MeterStyle=StyleSub
X=#SideLength#r
Y=(#SideLength#/2)r
FontFace=#FontFace4#
Text=溫度
Container=MeterTempContainer

[MeterTemp]
Group=Temp
Meter=STRING
MeasureName=MeasureTemp
MeterStyle=StyleMain|StyleTemp
X=0r
Y=0R
Text=%1
Container=MeterTempContainer
Is it alright now? Click the bottom left hexagon to toggle the temperature and the min / max.
Murasaki
Posts: 18
Joined: February 2nd, 2020, 8:59 am
Location: Taipei

Re: Trying to set up Weather and Spotify on older skin

Post by Murasaki »

balala wrote: February 10th, 2020, 7:26 pm The "little bit later" came:
Is it alright now? Click the bottom left hexagon to toggle the temperature and the min / max.
Sorry for reply late.
My computer just broken, couldn't check the code by now.
But thank you so much for help.
User avatar
balala
Rainmeter Sage
Posts: 16148
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Trying to set up Weather and Spotify on older skin

Post by balala »

Murasaki wrote: February 12th, 2020, 10:51 am My computer just broken, couldn't check the code by now.
Oh, sucks...
Have you fixed it? If you have, please let me know how does it work.
Murasaki
Posts: 18
Joined: February 2nd, 2020, 8:59 am
Location: Taipei

Re: Trying to set up Weather and Spotify on older skin

Post by Murasaki »

balala wrote: February 12th, 2020, 2:47 pm Oh, sucks...
Have you fixed it? If you have, please let me know how does it work.
Sorry for the late reply.
Because the epidemic of COVID-19, I just got my motherboard back today.
I had test the code, it works very good!
Thank you again for your help!
I put the code that fit the right position if anyone needs it.

Code: Select all

[Rainmeter]
Group=NonePower
DynamicWindowSize=1

[Metadata]
Author=XANCI
Version=3.2.6
License=Creative Commons BY-NC-SA 3.0

[Variables]
@Include1=#@#Variables.inc
@Include2=#@#Styles.inc
@Include3=#@#Custom.inc
TextFont=Fira Sans
MediumTextFont=Fira Sans Medium
ThinFont=Fira Sans Light
LabelColor=255,255,255
ValueColor=255,255,255
IconAlpha=200
BackgroundAlpha=200
BackgroundColor=0,0,0,#BackgroundAlpha#
FrameColor=120,120,120,255
FillColor=87,149,212,0
ImagePath=#@#Images\Weather\
SideLength=38
MinMax=0
Language=en-GB
LanguagePath=/#Language#
URLcurrent=https://weather.com/#Language#/weather/today/l/#WeatherCode#
URLtendday=https://weather.com/#Language#/weather/tenday/l/#WeatherCode#
URLhourbyhour=https://weather.com/#Language#/weather/hourbyhour/l/#WeatherCode#

LocationName=(?siU)(?(?=.*<h1 class="h4 today_nowcard-location").* className="h4 today_nowcard-location">(.*)<span class=".*" className=".*"></span></h1>)
TempUnit=<span class="icon icon-font iconset-ui icon-globe" className="icon icon-font iconset-ui icon-globe"></span><span>.*</span><span class="styles__borderLeft__2zhrE">°(\w)</span>
Current=(?siU)(?(?=.*</div></span><p class="today_nowcard-).*timestamp"><span>(.*)<!----> </span><span>(.*)</span>).*(?(?=.*<div class="today_nowcard-section today_nowcard-condition"><div class="condition-icon wx-weather-icon vector).*"><icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon icon-svg icon-svg-.* .* icon-.*">.*</icon></div>)(?(?=.*<div class="today_nowcard-temp").*><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<div class="today_nowcard-phrase).*">(.*)</div>)(?(?=.*<div class="today_nowcard-feels).*"><span class="btn-text">(.*)<!----> </span><span class="deg-feels" className="deg-feels">(.*)<sup>(.*)</sup></span>).*(?(?=.*<div class="today_nowcard-hilo").*><span class="btn-text">.*<!----> </span><span class="deg-hilo-nowcard"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<span class="btn-text">.*<!---->).* </span><span class="deg-hilo-nowcard"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<div class="today_nowcard-sidecar component panel"><table><caption>(.*)</caption><tbody>).*<tr><th>(.*)</th><td><span class="">(.*)</span></td></tr><tr><th>(.*)</th><td><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span></span></span></td></tr><tr><th>.*</th><td><span class="">.*<sup>.*</sup></span></td></tr><tr><th>(.*)</th><td><span class="">(.*)<!---->.*</span></td></tr><tr><th>(.*)</th><td><span class="">(.*)</span></td>)
36HOURS=(?siU)(?(?=.*<div class="today-daypart daypart-0).*  selected" id="daypart-0" data-track-string="today-looking-ahead_lookingAhead0hours" className="today-daypart daypart-0  selected"><div class="today-daypart-content" className="today-daypart-content"><div class="today-daypart-top"><span class="today-daypart-title" id="dp0-daypartName">(.*)</span>)(?(?=.*<span class="today-daypart-wxphrase").* id="dp0-phrase">(.*)</span></div>)(?(?=.*<div class="condition-icon wx-weather-icon").* aria-hidden="true" id="la-part0-icon"><icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon icon-svg icon-svg-.* .* icon-.*">.*</icon></div>)(?(?=.*<div class="today-daypart-hilo" id="dp0-).*highLow">(.*)</div>)(?(?=.*<div class="today-daypart-temp").*><span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*<div class="today-daypart-precip").*><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class="precip-val" className="precip-val"><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="today-daypart daypart-1").* id="daypart-1" data-track-string="today-looking-ahead_lookingAhead12hours" className="today-daypart daypart-1"><div class="today-daypart-content" className="today-daypart-content"><div class="today-daypart-top"><span class="today-daypart-title" id="dp1-daypartName">(.*)</span>)(?(?=.*<span class="today-daypart-wxphrase").* id="dp1-phrase">(.*)</span></div>)(?(?=.*<div class="condition-icon wx-weather-icon").* aria-hidden="true" id="la-part1-icon"><icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon icon-svg icon-svg-.* .* icon-.*">.*</icon></div>)(?(?=.*<div class="today-daypart-hilo" id="dp1-).*highLow">(.*)</div>)(?(?=.*<div class="today-daypart-temp").*><span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*<div class="today-daypart-precip").*><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class="precip-val" className="precip-val"><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="today-daypart daypart-2").* id="daypart-2" data-track-string="today-looking-ahead_lookingAhead24hours" className="today-daypart daypart-2"><div class="today-daypart-content" className="today-daypart-content"><div class="today-daypart-top"><span class="today-daypart-title" id="dp2-daypartName">(.*)</span>)(?(?=.*<span class="today-daypart-wxphrase").* id="dp2-phrase">(.*)</span></div>)(?(?=.*<div class="condition-icon wx-weather-icon").* aria-hidden="true" id="la-part2-icon"><icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon icon-svg icon-svg-.* .* icon-.*">.*</icon></div>)(?(?=.*<div class="today-daypart-hilo" id="dp2-).*highLow">(.*)</div>)(?(?=.*<div class="today-daypart-temp").*><span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*<div class="today-daypart-precip").*><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class="precip-val" className="precip-val"><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="today-daypart daypart-3").* id="daypart-3" data-track-string="today-looking-ahead_lookingAhead36hours" className="today-daypart daypart-3"><div class="today-daypart-content" className="today-daypart-content"><div class="today-daypart-top"><span class="today-daypart-title" id="dp3-daypartName">(.*)</span>)(?(?=.*<span class="today-daypart-wxphrase").* id="dp3-phrase">(.*)</span></div>)(?(?=.*<div class="condition-icon wx-weather-icon").* aria-hidden="true" id="la-part3-icon"><icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon icon-svg icon-svg-.* .* icon-.*">.*</icon></div>)(?(?=.*<div class="today-daypart-hilo" id="dp3-).*highLow">(.*)</div>)(?(?=.*<div class="today-daypart-temp").*><span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*<div class="today-daypart-precip").*><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class="precip-val" className="precip-val"><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="today-daypart daypart-4").* id="daypart-4" data-track-string="today-looking-ahead_lookingAhead48hours" className="today-daypart daypart-4"><div class="today-daypart-content" className="today-daypart-content"><div class="today-daypart-top"><span class="today-daypart-title" id="dp4-daypartName">(.*)</span>)(?(?=.*<span class="today-daypart-wxphrase").* id="dp4-phrase">(.*)</span></div>)(?(?=.*<div class="condition-icon wx-weather-icon").* aria-hidden="true" id="la-part4-icon"><icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon icon-svg icon-svg-.* .* icon-.*">.*</icon></div>)(?(?=.*<div class="today-daypart-hilo" id="dp4-).*highLow">(.*)</div>)(?(?=.*<div class="today-daypart-temp").*><span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*<div class="today-daypart-precip").*><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class="precip-val" className="precip-val"><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>)
Hourly=(?siU)(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*<div class="hourly-time").*><span class="dsx-date">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky").* className="twc-table-shadow sticky"></div></div><div class="hourly-date">(.*)</div>).*(?(?=.*<td class="hidden-cell-sm description" headers="description").* data-track-string="ls_hourly_ls_hourly_toggle" className="hidden-cell-sm description"><span>(.*)</span>)(?(?=.*</td><td class="temp" headers="temp").* data-track-string="ls_hourly_ls_hourly_toggle" className="temp"><span class="">(.*)<sup>(.*)</sup></span>).*(?(?=.*<td class="precip" headers="precip").* data-track-string="ls_hourly_ls_hourly_toggle" className="precip"><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*
Forecast=(?siU)(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>).*(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*(?(?=.*</td><td class="twc-sticky-col" headers="day" .* className="twc-sticky-col").*><div><div><span class="date-time">(.*)</span>)(?(?=.*<icon class="icon icon-svg icon-svg-.* .* icon-(.*)" className="icon).* icon-svg icon-svg-.* .* icon-.*">.*</icon>)(?(?=.*<div class="twc-table-shadow sticky" className="twc-table-shadow sticky").*></div></div><span class="day-detail clearfix">(.*)</span></div>)(?(?=.*</td><td class="description" .* className="description").*><span>(.*)</span>)(?(?=.*</td><td class="temp" .* className="temp").*><div><span class="">(.*)<sup>(.*)</sup></span>.*<span class="">(.*)<sup>(.*)</sup></span></div>)(?(?=.*</td><td class="precip" .* className="precip").*><div><span class="icon icon-font iconset-weather-data icon-drop-1" className="icon icon-font iconset-weather-data icon-drop-1"></span><span class=""><span>(.*)<span class="Percentage__percentSymbol__2Q_AR">(.*)</span>).*
SunRiseSet=(?siU)(?(?=.*<span class="wx-detail-label show-sm">.*</span).*<span class="wx-dsxdate" id="dp0-details-(.*)">(.*)</span>.*<span class="wx-dsxdate" id="dp0-details-(.*)">(.*)</span>)
Details=(?siU)(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>).*(?(?=.*<td class="twc-sticky-col" headers="day" title="(.*)").* .* className="twc-sticky-col"><div>)
Details36H=(?siU)(?(?=.*{"dayPartName":"(.*)","precipPct":.*,"precipAmt":.*).*,"narrative":"(.*)").*(?(?=.*{"dayPartName":"(.*)","precipPct":.*,"precipAmt":.*).*,"narrative":"(.*)").*(?(?=.*{"dayPartName":"(.*)","precipPct":.*,"precipAmt":.*).*,"narrative":"(.*)").*(?(?=.*{"dayPartName":"(.*)","precipPct":.*,"precipAmt":.*).*,"narrative":"(.*)").*(?(?=.*{"dayPartName":"(.*)","precipPct":.*,"precipAmt":.*).*,"narrative":"(.*)").*
PressureArrow=(?siU)<div class="today_nowcard-sidecar component panel"><table><caption>.*</caption><tbody>.*(?(?=.*<th>.*</th><td><span class="">.*<!----> <span class="icon icon-font iconset-arrows).* icon-arrow-.*-line" className="icon icon-font iconset-arrows icon-(.*)-line"></span>)
SevereAlert=(?siU)(?(?=.*<a class="priority bg-alert-.*" href="#Lang#/weather/alerts/localalerts/l/.*").* title=".*" data-from-string=".*" className="priority bg-alert-.*"><div class="title text text-overflow" className="title text text-overflow"><span class="warning-text" className="warning-text">.*</span><span class="timestamp" className="timestamp">.*</span>)
PriorityAlert=(?siU)(?(?=.*<div class="gm-alerts-time).*"><a class="priority bg-alert-.*" href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*
ALERT=(?siU)(?(?=.*<div id=".*-SevereAlertBar).*-.*"><div><div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*(?(?=.*<a class="priority bg-alert-.*").* href="#Lang#/weather/alerts/localalerts/.* className="priority bg-alert-(.*)">.*<span class="warning-text" className="warning-text">(.*)</span>).*(?(?=.*<span class="timestamp").* className="timestamp">(.*)</span></div>).*
IconAlert=(?siU)(?(?=.*<div id=".*-SevereAlertBar).*-.*"><div><div>)(?(?=.*<div class="SevereAlertBar" role="banner" aria-label=".*" className="SevereAlertBar">.*<div class="priority bg-alert-.*").* className="priority bg-alert-.*">).*

[StyleContainer]
Shape=Path MyPath | StrokeWidth 2 | Stroke Color 0,0,0,0 | Fill Color 0,0,0
MyPath=(2+#SideLength#/2),2 | LineTo (3*#sideLength#/2-2),2 | LineTo (2*#SideLength#-2),(0.866*#SideLength#) | LineTo (3*#SideLength#/2-2),(1.73*#SideLength#-2) | LineTo (2+#SideLength#/2),(1.73*#SideLength#-2) | LineTo 2,(0.866*#SideLength#) | ClosePath 1

[StyleHexagon]
Shape=Path MyPath | StrokeWidth 2 | Stroke Color 41,4,2,0 | Fill Color #FillColor#
MyPath=(#SideLength#/2),0 | LineTo (3*#sideLength#/2),0 | LineTo (2*#SideLength#),(0.866*#SideLength#) | LineTo (3*#SideLength#/2),(1.73*#SideLength#) | LineTo (#SideLength#/2),(1.73*#SideLength#) | LineTo 0,(0.866*#SideLength#) | ClosePath 1

[StyleTemp]
FontFace=#FontFace2#

[StyleIcon]
W=(1.35*#SideLength#)
ColorMatrix1=0;0;0;0;0
ColorMatrix2=0;0;0;0;0
ColorMatrix3=0;0;0;0;0
ColorMatrix4=0;0;0;0.8;0
ColorMatrix5=#MC1#;#MC2#;#MC3#;0;1
AntiAlias=1
DynamicVariables=1

[Style3DaysIcon]
X=(2*#SideLength#/3.5)
Y=(#SideLength#/2)

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

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

[MeasureHourbyHourAll]
Measure=WebParser
Group=Weather
Url=#URLhourbyhour#
RegExp=(?siU)^(.*)$
UpdateRate=600

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

[MeasureIcon]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
RegExpSubstitute=1
Substitute="^$":"#@#Images\C.png","^(\d*)$":"#@#Images\Weather\\1.png"
StringIndex=3

[MeasureTemp]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=4
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[\x00B0][MeasureTempUnit]"
DynamicVariables=1

[MeasureTempUnit]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=0
RegExp=#TempUnit#
StringIndex2=1

[MeasureDate]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=3

[MeasureFH0]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=10
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[\x00B0][MeasureTempUnit]"
DynamicVariables=1

[MeasureFL0]
Measure=WebParser
Group=Weather
Url=[MeasureCurrentParent]
StringIndex=12
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[\x00B0][MeasureTempUnit]"
DynamicVariables=1

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

[MeasureFD1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=7

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

[MeasureFH1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=11

[MeasureFL1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=13

[MeasureFD2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=17

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

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

[MeasureFL2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=23

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

[MeasureIcon1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"#@#Images\C.png","^(\d*)$":"#@#Images\Weather\\1.png"
StringIndex=8

[MeasureDate1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=9
RegExpSubstitute=1
Substitute="(?i)#Jan#":"#January#","(?i)#Feb#":"#February#","(?i)#Mar#":"#March#","(?i)#Apr#":"#April#","(?i)#May#":"#May#","(?i)#Jun#":"#June#","(?i)#Jul#":"#July#","(?i)#Aug#":"#August#","(?i)#Sep#":"#September#","(?i)#Oct#":"#October#","(?i)#Nov#":"#November#","(?i)#dec#":"#December#"

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

[MeasureTempMax1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[MeasureTempMaxSymbol1][MeasureTempUnit]"
StringIndex=11
DynamicVariables=1

[MeasureTempMaxSymbol1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=12

[MeasureTempMin1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[MeasureTempMinSymbol1][MeasureTempUnit]"
StringIndex=13
DynamicVariables=1

[MeasureTempMinSymbol1]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=14

[MeasureWeekday2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=17

[MeasureIcon2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"#@#Images\C.png","^(\d*)$":"#@#Images\Weather\\1.png"
StringIndex=18

[MeasureDate2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=19
RegExpSubstitute=1
Substitute="(?i)#Jan#":"#January#","(?i)#Feb#":"#February#","(?i)#Mar#":"#March#","(?i)#Apr#":"#April#","(?i)#May#":"#May#","(?i)#Jun#":"#June#","(?i)#Jul#":"#July#","(?i)#Aug#":"#August#","(?i)#Sep#":"#September#","(?i)#Oct#":"#October#","(?i)#Nov#":"#November#","(?i)#dec#":"#December#"

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

[MeasureTempMax2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[MeasureTempMaxSymbol2][MeasureTempUnit]"
StringIndex=21
DynamicVariables=1

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

[MeasureTempMin2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[MeasureTempMinSymbol2][MeasureTempUnit]"
StringIndex=23
DynamicVariables=1

[MeasureTempMinSymbol2]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=24

[MeasureWeekday3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=27

[MeasureIcon3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"#@#Images\C.png","^(\d*)$":"#@#Images\Weather\\1.png"
StringIndex=28

[MeasureDate3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=29
RegExpSubstitute=1
Substitute="(?i)#Jan#":"#January#","(?i)#Feb#":"#February#","(?i)#Mar#":"#March#","(?i)#Apr#":"#April#","(?i)#May#":"#May#","(?i)#Jun#":"#June#","(?i)#Jul#":"#July#","(?i)#Aug#":"#August#","(?i)#Sep#":"#September#","(?i)#Oct#":"#October#","(?i)#Nov#":"#November#","(?i)#dec#":"#December#"

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

[MeasureTempMax3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[MeasureTempMaxSymbol3][MeasureTempUnit]"
StringIndex=31
DynamicVariables=1

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

[MeasureTempMin3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
RegExpSubstitute=1
Substitute="^$":"N/A","(\d*)$":"\1[MeasureTempMinSymbol3][MeasureTempUnit]"
StringIndex=33
DynamicVariables=1

[MeasureTempMinSymbol3]
Measure=WebParser
Group=Weather
Url=[MeasureForecastParent]
StringIndex=34

[MeasureScript]
Measure=Script
ScriptFile=Weather.lua

[MeterDay2Shape]
Meter=Shape
MeterStyle=StyleHexagon
X=(3*#SideLength#/2)
Y=1

[MeterDay2Container]
Meter=Shape
MeterStyle=StyleContainer
X=(3*#SideLength#/2)
Y=1

[MeterDay2MinMax]
Group=Top
Meter=STRING
MeasureName=MeasureWeekday2
MeasureName2=MeasureTempMin2
MeasureName3=MeasureTempMax2
MeterStyle=StyleMain|StyleTemp
X=([MeterMinMaxShape:W]/2-13)
Y=([MeterMinMaxShape:H]/5-7)
Text="     %1#CRLF#%2#CRLF##CRLF#   %3"
FontSize=(#SideLength#/4.5)
Container=MeterDay2Container

[MeterIcon2]
Group=Icon
Meter=IMAGE
MeasureName=MeasureIcon2
MeterStyle=StyleIcon | Style3DaysIcon
Container=MeterDay2Container

[MeterDay3Shape]
Meter=Shape
MeterStyle=StyleHexagon
X=(3*#SideLength#)
Y=(0.875*#SideLength#)

[MeterDay3Container]
Meter=Shape
MeterStyle=StyleContainer
X=(3*#SideLength#)
Y=(0.875*#SideLength#)

[MeterDay3MinMax]
Group=Top
Meter=STRING
MeasureName=MeasureWeekday3
MeasureName2=MeasureTempMin3
MeasureName3=MeasureTempMax3
MeterStyle=StyleMain|StyleTemp
X=([MeterMinMaxShape:W]/2-13)
Y=([MeterMinMaxShape:H]/5-7)
Text="     %1#CRLF#%2#CRLF##CRLF#   %3"
FontSize=(#SideLength#/4.5)
Container=MeterDay3Container

[MeterIcon3]
Group=Icon
Meter=IMAGE
MeasureName=MeasureIcon3
MeterStyle=StyleIcon | Style3DaysIcon
Container=MeterDay3Container

[MeterDay1Shape]
Meter=Shape
MeterStyle=StyleHexagon
X=1
Y=(0.875*#SideLength#)

[MeterDay1Container]
Meter=Shape
MeterStyle=StyleContainer
X=1
Y=(0.875*#SideLength#)

[MeterDay1MinMax]
Group=Top
Meter=STRING
MeasureName=MeasureWeekday1
MeasureName2=MeasureTempMin1
MeasureName3=MeasureTempMax1
MeterStyle=StyleMain|StyleTemp
X=([MeterMinMaxShape:W]/2-13)
Y=([MeterMinMaxShape:H]/5-7)
Text="     %1#CRLF#%2#CRLF##CRLF#   %3"
FontSize=(#SideLength#/4.5)
Container=MeterDay1Container

[MeterIcon1]
Group=Icon
Meter=IMAGE
MeasureName=MeasureIcon1
MeterStyle=StyleIcon | Style3DaysIcon
Container=MeterDay1Container

[MeterIconShape]
Meter=Shape
MeterStyle=StyleHexagon
X=(3*#SideLength#/2)
Y=(1.76*#SideLength#)

[MeterIconContainer]
Meter=Shape
MeterStyle=StyleContainer
X=(3*#SideLength#/2)
Y=(1.76*#SideLength#)

[MeterWeatherLabel]
Meter=STRING
MeterStyle=StyleSub
X=([MeterIconShape:W]/2-2)
Y=([MeterIconShape:H]/5)
FontFace=#FontFace4#
Text=天氣
Container=MeterIconContainer

[MeterIcon]
Group=Icon
Meter=IMAGE
MeasureName=MeasureIcon
MeterStyle=StyleIcon
X=(#SideLength#/5)
Y=(#SideLength#/1.4)
Container=MeterIconContainer

[MeterMinMaxShape]
Meter=Shape
MeterStyle=StyleHexagon
X=1
Y=(2.6*#SideLength#)
LeftMouseUpAction=[!SetVariable MinMax "(1-#MinMax#)"][!UpdateMeasure "MeasureMinMax"][!UpdateMeter "#CURRENTSECTION#"]
DynamicVariables=1

[MeterMinMaxContainer]
Meter=Shape
MeterStyle=StyleContainer
X=1
Y=(2.6*#SideLength#)

[MeasureMinMax]
Measure=Calc
Formula=#MinMax#
IfCondition=(#CURRENTSECTION#<=0)
IfTrueAction=[!HideMeterGroup "MinMax"][!ShowMeterGroup "Temp"][!Redraw]
IfFalseAction=[!ShowMeterGroup "MinMax"][!HideMeterGroup "Temp"][!Redraw]
DynamicVariables=1

[MeterMinMax]
Group=MinMax
Meter=STRING
MeasureName=MeasureDate
MeasureName2=MeasureFH0
MeasureName3=MeasureFL0
MeterStyle=StyleMain|StyleTemp
X=([MeterMinMaxShape:W]/2-2)
Y=([MeterMinMaxShape:H]/5)
Text=%1#CRLF#%2#CRLF#%3
FontSize=(#SideLength#/4)
Container=MeterMinMaxContainer

[MeterTempLabel]
Group=Temp
Meter=STRING
MeterStyle=StyleSub
X=#SideLength#r
Y=(#SideLength#/3)r
FontFace=#FontFace4#
Text=溫度
Container=MeterTempContainer

[MeterTemp]
Group=Temp
Meter=STRING
MeasureName=MeasureTemp
MeterStyle=StyleMain|StyleTemp
X=0r
Y=0R
Text=%1
Container=MeterTempContainer
User avatar
balala
Rainmeter Sage
Posts: 16148
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Trying to set up Weather and Spotify on older skin

Post by balala »

Murasaki wrote: March 7th, 2020, 3:03 pm Because the epidemic of COVID-19, I just got my motherboard back today.
Why, what happened?
Murasaki wrote: March 7th, 2020, 3:03 pm I had test the code, it works very good!
Alright, I'm glad. And you're welcome.