7888 lines
377 KiB
PHP
7888 lines
377 KiB
PHP
; =================================================================================================
|
||
; WeatherComJSONMeasures.inc by JSMorley
|
||
; "Weather.com - Parsing the JSON" (https://forum.rainmeter.net/viewtopic.php?f=118&t=34628)
|
||
;
|
||
; Updated July 31, 2020
|
||
; ==================================================================================================
|
||
|
||
[@EntireSiteSuperParent]
|
||
Measure=WebParser
|
||
URL=#URLSite#
|
||
UpdateRate=#UpdateRate#
|
||
Flags=Resync | NoCookies
|
||
UserAgent=#UserAgent#
|
||
LogSubstringErrors=0
|
||
RegExp=(?siU)^(.*)$
|
||
StringIndex=1
|
||
FinishAction=[!EnableMeasureGroup Parents]
|
||
;Debug=2
|
||
;Debug2File=#@#EntireSite.txt
|
||
|
||
; ========================================
|
||
; Units of Measure information
|
||
; ========================================
|
||
|
||
[@UnitsType]
|
||
Measure=String
|
||
String=#Units#
|
||
|
||
[@UnitsTemperature]
|
||
Measure=String
|
||
String=#Units#
|
||
RegExpSubstitute=1
|
||
Substitute="m":"C","e":"F","h":"C"
|
||
|
||
[@UnitsSpeed]
|
||
Measure=String
|
||
String=#Units#
|
||
RegExpSubstitute=1
|
||
Substitute="^m$":"km/h","^e$":"mph","^h$":"mph"
|
||
|
||
[@UnitsDistance]
|
||
Measure=String
|
||
String=#Units#
|
||
RegExpSubstitute=1
|
||
Substitute="m":"km","e":"mi","h":"mi"
|
||
|
||
[@UnitsAccumulation]
|
||
Measure=String
|
||
String=#Units#
|
||
RegExpSubstitute=1
|
||
Substitute="m":"cm","e":"in","h":"cm"
|
||
|
||
[@UnitsPrecipitation]
|
||
Measure=String
|
||
String=#Units#
|
||
RegExpSubstitute=1
|
||
Substitute="m":"mm","e":"in","h":"mm"
|
||
|
||
[@UnitsPressure]
|
||
Measure=String
|
||
String=#Units#
|
||
RegExpSubstitute=1
|
||
Substitute="m":"mb","e":"in","h":"mb"
|
||
|
||
; =========================================
|
||
; Location information
|
||
; =========================================
|
||
|
||
[@LocationParent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-location-point":.*"latitude":(.*),.*"longitude":(.*),.*"adminDistrict":(.*),.*"adminDistrictCode":(.*),.*"country":(.*),.*"countryCode":(.*),.*"displayName":(.*),
|
||
|
||
[@LocationLanguageCode]
|
||
Measure=String
|
||
String=#Language#
|
||
|
||
[@LocationLatitude]
|
||
Measure=WebParser
|
||
URL=[@LocationParent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@LocationLongitude]
|
||
Measure=WebParser
|
||
URL=[@LocationParent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@LocationAdminDistrict]
|
||
Measure=WebParser
|
||
URL=[@LocationParent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@LocationAdminDistrictCode]
|
||
Measure=WebParser
|
||
URL=[@LocationParent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@LocationCountry]
|
||
Measure=WebParser
|
||
URL=[@LocationParent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@LocationCountryCode]
|
||
Measure=WebParser
|
||
URL=[@LocationParent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@LocationName]
|
||
Measure=WebParser
|
||
URL=[@LocationParent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@LocationTimeZoneAbbreviation]
|
||
Measure=WebParser
|
||
URL=https://api.weather.com/v3/dateTime?geocode=#Latitude#,#Longitude#&format=json&apiKey=#APIKey#
|
||
RegExp=(?siU)"timeZoneAbbreviation":"(.*)"
|
||
UpdateRate=#UpdateRate#
|
||
Flags=Resync | NoCookies
|
||
UserAgent=#UserAgent#
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; =============================================
|
||
; Current Conditions as of the Observation Time
|
||
; =============================================
|
||
|
||
[@CurrentConditionsParent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-observations-current":.*"cloudCoverPhrase":(.*),.*"iconCode":(.*),.*"precip24Hour":(.*),.*"pressureAltimeter":(.*),.*"pressureChange":(.*),.*"pressureTendencyCode":(.*),.*"pressureTendencyTrend":(.*),.*"relativeHumidity":(.*),.*"sunriseTimeLocal":(.*),.*"sunsetTimeLocal":(.*),.*"temperature":(.*),.*"temperatureDewPoint":(.*),.*"temperatureFeelsLike":(.*),.*"temperatureMaxSince7AM":(.*),.*"uvDescription":(.*),.*"uvIndex":(.*),.*"validTimeLocal":(.*),.*"visibility":(.*),.*"windDirection":(.*),.*"windDirectionCardinal":(.*),.*"windGust":(.*),.*"windSpeed":(.*),.*"wxPhraseLong":(.*),.*"wxPhraseMedium":(.*),"wxPhraseShort":(.*)}
|
||
FinishAction=[!EnableMeasureGroup "Times"]
|
||
|
||
[@CurrentObservationTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentObservationDate]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@CurrentObservationTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=#DateFormat#
|
||
|
||
[@CurrentObservationTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@CurrentObservationTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@CurrentIcon]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentTemperature]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentFeelsLike]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentTemperatureMaxSince7AM]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentDewPoint]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentPressure]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentPressureChangeAmount]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentPressureCode]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentPressureChangeTrend]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentHumidity]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=8
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=19
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentWindGust]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentConditions]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentConditionsMedium]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentUVDescription]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentUVIndex]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=16
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentVisibilityDistance]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentPrecipitationLast24Hours]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentCloudCoverPhrase]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentSunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=9
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentSunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@CurrentSunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@CurrentSunSetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@CurrentConditionsParent]
|
||
StringIndex=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@CurrentSunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@CurrentSunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
; ========================================
|
||
; Forecasts for Today day and night
|
||
; ========================================
|
||
|
||
[@ForecastTodayParent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){0}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){0}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){0}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){0}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){0}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){0}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){0}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){0}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){0}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){0}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){0}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){0}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){0}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastTodayDateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){0}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastTodayDateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastTodayMonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastTodayDateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastTodayMonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastTodayDateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastTodayDayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastTodayDateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastTodayNarative]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayHighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayLowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodaySunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodaySunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastTodaySunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastTodaySunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodaySunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastTodaySunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastTodayQPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayQPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastTodayDayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayDayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastTodayNightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastTodayNightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastTodayParent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 2 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay2Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){1}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){1}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){1}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){1}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){1}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){1}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){1}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){1}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){2}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){2}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){2}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){2}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){2}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay2DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){1}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay2DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay2MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay2DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay2MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay2DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay2DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay2DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay2Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay2SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay2SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay2SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay2QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay2DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay2NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay2NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay2Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 3 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay3Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){2}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){2}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){2}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){2}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){2}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){2}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){2}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){2}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){4}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){4}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){4}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){4}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){4}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay3DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){2}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay3DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay3MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay3DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay3MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay3DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay3DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay3DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay3Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay3SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay3SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay3SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay3QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay3DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay3NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay3NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay3Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 4 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay4Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){3}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){3}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){3}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){3}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){3}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){3}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){3}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){3}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){6}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){6}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){6}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){6}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){6}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay4DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){3}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay4DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay4MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay4DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay4MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay4DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay4DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay4DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay4Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay4SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay4SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay4SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay4QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay4DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay4NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay4NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay4Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 5 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay5Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){4}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){4}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){4}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){4}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){4}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){4}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){4}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){4}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){8}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){8}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){8}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){8}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){8}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay5DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){4}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay5DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay5MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay5DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay5MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay5DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay5DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay5DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay5Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay5SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay5SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay5SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay5QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay5DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay5NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay5NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay5Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 6 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay6Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){5}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){5}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){5}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){5}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){5}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){5}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){5}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){5}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){10}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){10}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){10}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){10}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){10}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay6DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){5}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay6DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay6MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay6DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay6MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay6DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay6DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay6DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay6Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay6SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay6SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay6SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay6QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay6DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay6NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay6NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay6Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 7 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay7Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){6}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){6}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){6}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){6}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){6}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){6}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){6}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){6}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){12}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){12}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){12}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){12}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){12}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay7DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){6}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay7DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay7MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay7DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay7MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay7DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay7DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay7DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay7Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay7SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay7SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay7SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay7QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay7DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay7NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay7NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay7Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 8 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay8Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){7}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){7}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){7}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){7}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){7}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){7}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){7}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){7}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){14}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){14}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){14}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){14}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){14}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay8DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){7}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay8DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay8MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay8DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay8MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay8DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay8DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay8DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay8Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay8SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay8SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay8SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay8QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay8DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay8NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay8NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay8Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 9 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay9Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){8}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){8}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){8}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){8}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){8}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){8}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){8}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){8}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){16}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){16}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){16}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){16}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){16}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay9DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){8}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay9DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay9MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay9DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay9MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay9DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay9DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay9DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay9Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay9SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay9SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay9SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay9QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay9DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay9NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay9NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay9Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 10 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay10Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){9}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){9}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){9}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){9}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){9}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){9}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){9}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){9}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){18}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){18}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){18}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){18}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){18}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay10DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){9}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay10DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay10MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay10DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay10MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay10DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay10DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay10DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay10Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay10SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay10SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay10SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay10QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay10DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay10NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay10NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay10Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 11 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay11Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){10}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){10}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){10}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){10}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){10}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){10}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){10}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){10}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){20}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){20}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){20}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){20}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){20}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay11DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){10}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay11DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay11MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay11DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay11MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay11DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay11DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay11DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay11Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay11SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay11SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay11SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay11QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay11DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay11NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay11NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay11Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 12 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay12Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){11}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){11}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){11}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){11}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){11}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){11}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){11}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){11}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){22}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){22}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){22}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){22}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){22}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay12DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){11}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay12DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay12MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay12DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay12MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay12DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay12DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay12DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay12Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay12SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay12SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay12SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay12QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay12DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay12NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay12NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay12Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 13 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay13Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){12}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){12}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){12}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){12}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){12}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){12}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){12}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){12}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){24}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){24}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){24}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){24}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){24}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay13DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){12}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay13DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay13MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay13DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay13MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay13DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay13DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay13DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay13Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay13SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay13SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay13SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay13QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay13DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay13NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay13NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay13Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 14 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay14Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){13}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){13}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){13}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){13}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){13}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){13}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){13}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){13}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){26}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){26}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){26}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){26}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){26}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay14DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){13}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay14DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay14MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay14DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay14MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay14DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay14DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay14DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay14Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay14SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay14SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay14SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay14QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay14DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay14NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay14NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay14Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Forecasts for Day 15 day and night
|
||
; ========================================
|
||
|
||
[@ForecastDay15Parent]
|
||
Measure=WebParser
|
||
Group=Parents
|
||
URL=[@EntireSiteSuperParent]
|
||
Disabled=1
|
||
StringIndex=1
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"dayOfWeek":\[(?:.*[,|\]]){14}(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){14}(null|".*")[,|\]].*"qpf":\[(?:.*[,|\]]){14}(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){14}(.*)[,|\]].*"sunriseTimeLocal":\[(?:.*[,|\]]){14}(.*)[,|\]].*"sunsetTimeLocal":\[(?:.*[,|\]]){14}(.*)[,|\]].*"temperatureMax":\[(?:.*[,|\]]){14}(.*)[,|\]].*"temperatureMin":\[(?:.*[,|\]]){14}(.*)[,|\]].*"cloudCover":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"dayOrNight":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"daypartName":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"iconCode":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"narrative":\[(?:null,|".*"[,|\]]){28}(null|".*")[,|\]](null|".*")[,|\]].*"precipChance":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"precipType":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"qpf":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"qpfSnow":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"relativeHumidity":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"snowRange":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"temperature":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"temperatureHeatIndex":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"temperatureWindChill":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"thunderCategory":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"thunderIndex":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"uvDescription":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"uvIndex":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"windDirection":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"windDirectionCardinal":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"windPhrase":\[(?:null,|".*"[,|\]]){28}(null|".*")[,|\]](null|".*")[,|\]].*"windSpeed":\[(?:.*[,|\]]){28}(.*),(.*)[,|\]].*"wxPhraseLong":\[(?:null,|".*"[,|\]]){28}(null|".*")[,|\]](null|".*")[,|\]].*"wxPhraseShort":\[(?:null,|".*"[,|\]]){28}(null|".*")[,|\]](null|".*")[,|\]]
|
||
|
||
; ========================================
|
||
; Data for the entire day
|
||
; ========================================
|
||
|
||
[@ForecastDay15DateString]
|
||
Measure=WebParser
|
||
URL=[@EntireSiteSuperParent]
|
||
RegExp=(?siU)"v3-wx-forecast-daily-15day":.*"validTimeLocal":\s*\[(?:".*",\s*){14}(".*")
|
||
StringIndex=1
|
||
StringIndex2=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayLong]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=1
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay15DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%a
|
||
|
||
[@ForecastDay15MonthLong]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay15DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%B
|
||
|
||
[@ForecastDay15MonthShort]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay15DateString]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
FormatLocale=#Language#
|
||
Format=%b
|
||
|
||
[@ForecastDay15DayOfMonth]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay15DateString]
|
||
DynamicVariables=1
|
||
FormatLocale=#Language#
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=%#d
|
||
|
||
[@ForecastDay15Narative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=2
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15HighTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=7
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15LowTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=8
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15SunriseTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=5
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15SunriseTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay15SunriseTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay15SunsetTimeStamp]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=6
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15SunsetTime]
|
||
Measure=Time
|
||
Group=Times
|
||
Disabled=1
|
||
TimeStamp=[@ForecastDay15SunsetTimeStamp]
|
||
DynamicVariables=1
|
||
TimeStampFormat=%Y-%m-%dT%H:%M:%S
|
||
Format=#TimeFormat#
|
||
Substitute="AM":"am","PM":"pm"
|
||
|
||
[@ForecastDay15QPFRain]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=3
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15QPFSnow]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=4
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Day part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay15DayPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=13
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=11
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=15
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=53
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=55
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=31
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=33
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=35
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=17
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=27
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=51
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=45
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=47
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=49
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=19
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=21
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=23
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=37
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=39
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DaySnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=25
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DaySnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=29
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=9
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=43
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15DayUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=41
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
; ========================================
|
||
; Data for the Night part of the day
|
||
; ========================================
|
||
|
||
[@ForecastDay15NightPart]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=14
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightLetter]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=12
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightIcon]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=16
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightConditions]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=54
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightConditionsShort]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=56
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightTemperature]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=32
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightHeatIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=34
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightWindChill]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=36
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightNarrative]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=18
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightHumidity]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=28
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightWindSpeed]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=52
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightWindDirectionDegrees]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=46
|
||
MinValue=0
|
||
MaxValue=360
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightWindDirectionCompass]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=48
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightWindPhrase]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=50
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightPrecipitationPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=20
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightPrecipitationType]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=22
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightPrecipitationAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=24
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightThunderCategory]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=38
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightThunderIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=40
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightSnowAmount]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=26
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightSnowRange]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=30
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightCloudPercent]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=10
|
||
MinValue=0
|
||
MaxValue=100
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightUVIndex]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=44
|
||
MinValue=0
|
||
MaxValue=10
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|
||
|
||
[@ForecastDay15NightUVIndexDescription]
|
||
Measure=WebParser
|
||
URL=[@ForecastDay15Parent]
|
||
StringIndex=42
|
||
RegExpSubstitute=1
|
||
Substitute=#CommonSubstitute#
|