clajo wrote: ↑February 17th, 2019, 5:36 pm
The time is not displayed in 24 hour format.
Yes, you're right. Here is what to do.
First look for the [measureHour] measure and replace its
Format=%#I option with
Format=%#H. Replace the Text option of the [Current_Time] meter (
Text="%1:%2 %3") with
Text=%1:%2.
Replace the [MeasureCurrentTime] measure with the following ones:
Code: Select all
[MeasureCurrentTime12HMAP]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureCurrent]
StringIndex=9
Substitute=#Time_Case#
[MeasureCurrentTimeH]
Measure=String
String=[MeasureCurSunSFull12HMAP]
RegExpSubstitute=1
Substitute="^(\d{1,2}):(\d{2}) (.*)$":"\1"
DynamicVariables=1
[MeasureCurrentTimeM]
Measure=String
String=[MeasureCurSunSFull12HMAP]
RegExpSubstitute=1
Substitute="^(\d{1,2}):(\d{2}) (.*)$":"\2"
DynamicVariables=1
[MeasureCurrentTimeAMPM]
Measure=String
String=[MeasureCurSunSFull12HMAP]
RegExpSubstitute=1
Substitute="^(\d{1,2}):(\d{2}) (.*)$":"\3","am":"0","pm":"1"
DynamicVariables=1
[MeasureCurrentTime24H]
Measure=Calc
Formula=((( [MeasureCurSunSFullH] = 12 ) && ( [MeasureCurSunSFullAMPM] = 0 )) ? 0 : ( [MeasureCurSunSFullH] + 12 * ( [MeasureCurSunSFullAMPM] = 1 )))
DynamicVariables=1
[MeasureCurrentTime]
Measure=String
String=[MeasureCurSunSFull24H]:[MeasureCurSunSFullM]
DynamicVariables=1
Replace the [MeasureCurSunRFull] measure with:
Code: Select all
[MeasureCurSunRFull12HMAP]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureCurrent]
StringIndex=12
Substitute=#Time_Case#
[MeasureCurSunRFullH]
Measure=String
String=[MeasureCurSunRFull12HMAP]
RegExpSubstitute=1
Substitute="^(\d{1,2}):(\d{2}) (.*)$":"\1"
DynamicVariables=1
[MeasureCurSunRFullM]
Measure=String
String=[MeasureCurSunRFull12HMAP]
RegExpSubstitute=1
Substitute="^(\d{1,2}):(\d{2}) (.*)$":"\2"
DynamicVariables=1
[MeasureCurSunRFullAMPM]
Measure=String
String=[MeasureCurSunRFull12HMAP]
RegExpSubstitute=1
Substitute="^(\d{1,2}):(\d{2}) (.*)$":"\3","am":"0","pm":"1"
DynamicVariables=1
[MeasureCurSunRFull24H]
Measure=Calc
Formula=((( [MeasureCurSunRFullH] = 12 ) && ( [MeasureCurSunRFullAMPM] = 0 )) ? 0 : ( [MeasureCurSunRFullH] + 12 * ( [MeasureCurSunRFullAMPM] = 1 )))
DynamicVariables=1
[MeasureCurSunRFull]
Measure=String
String=[MeasureCurSunRFull24H]:[MeasureCurSunRFullM]
DynamicVariables=1
And finally replace the [MeasureCurSunSFull] measure with:
Code: Select all
[MeasureCurSunSFull12HMAP]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureCurrent]
StringIndex=15
Substitute=#Time_Case#
[MeasureCurSunSFullH]
Measure=String
String=[MeasureCurSunSFull12HMAP]
RegExpSubstitute=1
Substitute="^(\d{1,2}):(\d{2}) (.*)$":"\1"
DynamicVariables=1
[MeasureCurSunSFullM]
Measure=String
String=[MeasureCurSunSFull12HMAP]
RegExpSubstitute=1
Substitute="^(\d{1,2}):(\d{2}) (.*)$":"\2"
DynamicVariables=1
[MeasureCurSunSFullAMPM]
Measure=String
String=[MeasureCurSunSFull12HMAP]
RegExpSubstitute=1
Substitute="^(\d{1,2}):(\d{2}) (.*)$":"\3","am":"0","pm":"1"
DynamicVariables=1
[MeasureCurSunSFull24H]
Measure=Calc
Formula=((( [MeasureCurSunSFullH] = 12 ) && ( [MeasureCurSunSFullAMPM] = 0 )) ? 0 : ( [MeasureCurSunSFullH] + 12 * ( [MeasureCurSunSFullAMPM] = 1 )))
DynamicVariables=1
[MeasureCurSunSFull]
Measure=String
String=[MeasureCurSunSFull24H]:[MeasureCurSunSFullM]
DynamicVariables=1
Then replace the Text Options of the [Current_Sunrise], [Current_Sunset] and [Update_Time] meters with
Text=%1.
I hope I didn't miss something. If I did, please let me know to fix the issue.