ApexXx-SenSei no longer supports these packages.
You can get it working by copying the
WeatherComJSON files to the '
Skins\Basier\@Resources' folder.
Replace '
Skins\Basier\Info\Info.ini' with this code.
Code: Select all
[Rainmeter]
Update=1000
Author=Connect-R
BackgroundMode=2
SolidColor=0,0,0,1
DynamicWindowSize=1
AccurateText=1
MouseScrollUpAction=[!SetVariable Scale "(#Scale#+#ScrollMouseIncrement#)"][!WriteKeyValue Variables Scale "(#Scale#+#ScrollMouseIncrement#)"][!Refresh]
MouseScrollDownAction=[!SetVariable Scale "(#Scale#-#ScrollMouseIncrement# < 0.2 ? 0.2 : #Scale#-#ScrollMouseIncrement#)"][!WriteKeyValue Variables Scale "(#Scale#-#ScrollMouseIncrement# < 0.2 ? 0.2 : #Scale#-#ScrollMouseIncrement#)"][!Refresh]
[Variables]
@include=#@#Variables.inc
@include2=#@#Language\#Language#.inc
@include3=#@#WeatherComJSONVariables.inc
@include4=#@#WeatherComJSONMeasures3Day.inc
Scale=0.3
;-------------------------------------------------------------
;-------------------------------------------------------------
; [Measure2Days]
; Measure=Plugin
; Plugin=WebParser
; UpdateRate=900
; URL=https://wxdata.weather.com/wxdata/weather/local/#Location#?cc=*&unit=#Unit#&dayf=2
; RegExp=(?siU).*<day d="1" t="(.*)".*<hi>(.*)</hi>.*<low>(.*)</low>.*<icon>(.*)</icon>.*<t>(.*)</t>.*
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeasureDay1Hi]
Measure=String
String=[@ForecastDay2HighTemperature]
DynamicVariables=1
[MeasureDay1Low]
Measure=String
String=[@ForecastDay2LowTemperature]
DynamicVariables=1
[MeasureDay1Icon]
Measure=String
String=[@ForecastDay2DayIcon]
DynamicVariables=1
[MeasureDay1Desc]
Measure=String
String=[@ForecastDay2DayConditionsShort]
DynamicVariables=1
Substitute=#Conditions#
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeasurePlayer]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=#Player#
PlayerType=TITLE
[MeasureArtist]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=#Player#
PlayerType=ARTIST
Substitute="":"n/a"
[MeasureTitle]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=#Player#
PlayerType=TITLE
Substitute="":"n/a"
[MeasureAlbum]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=#Player#
PlayerType=ALBUM
Substitute="":"n/a"
[MeasureDuration]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=#Player#
PlayerType=DURATION
[MeasurePosition]
Measure=Plugin
Plugin=NowPlaying.dll
PlayerName=#Player#
PlayerType=POSITION
[MeasureMinutesRemaining]
Measure=Calc
Formula=Trunc((MeasureDuration - MeasurePosition)/60)
RegExpSubstitute=1
Substitute="^(.)$":"0\1"
[MeasureSecondsRemaining]
Measure=Calc
Formula=((MeasureDuration - MeasurePosition) % 60)
RegExpSubstitute=1
Substitute="^(.)$":"0\1"
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeasureTimeOfDay]
Measure=Time
Format="%H"
Substitute=#TimeOfDay#
[MeasureReminder]
Measure=Time
Format="%H"
Substitute=#WishReminder#
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeasureHours]
Measure=Time
Format=%H
[MeasureMinutes]
Measure=Time
Format=%M
[MeasureSeconds]
Measure=Time
Format=%S
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeasureTotalSeconds]
Measure=Calc
Formula=(MeasureHours*3600)+(MeasureMinutes*60)+(MeasureSeconds)
[MeasureInPercent]
Measure=Calc
Formula=(MeasureTotalSeconds/86400)
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeterLine]
Meter=Shape
X=(0*#Scale#)
Y=(250*#Scale#)
Shape=Rectangle 0,0,(1000*#Scale#),(2*#Scale#) | StrokeColor #FontColor2#,0 | Fill Color #FontColor2#
UpdateDivider=-1
[MeterLine2]
Meter=Shape
X=(0*#Scale#)
Y=(650*#Scale#)
Shape=Rectangle 0,0,(1000*#Scale#),(2*#Scale#) | StrokeColor #FontColor2#,0 | Fill Color #FontColor2#
UpdateDivider=-1
[MeterLine3]
Meter=Shape
X=(0*#Scale#)
Y=(1050*#Scale#)
Shape=Rectangle 0,0,(1000*#Scale#),(2*#Scale#) | StrokeColor #FontColor2#,0 | Fill Color #FontColor2#
UpdateDivider=-1
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeterMessage]
Meter=String
MeasureName=MeasureTimeOfDay
MeasureName2=MeasureReminder
MeasureName3=MeasureInPercent
StringAlign=Center
FontColor=#FontColor2#
FontFace=Roboto
FontSize=(35*#Scale#)
X=(480*#Scale#)
Y=(0*#Scale#)
W=(1000*#Scale#)
H=(300*#Scale#)
Text="%1, #UserName#.#CRLF#%2#CRLF#%3 % #of the day has passed#"
InlinePattern="[MeasureTimeOfDay]"
InlineSetting=Color | #FontColor2#,160
AntiAlias=1
NumOfDecimals=2
Percentual=1
ClipString=1
DynamicVariables=1
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeterDay1DIcon]
Meter=Image
MeasureName=MeasureDay1Icon
ImagePath=#@#weatherIcons
X=(370*#Scale#)
Y=(280*#Scale#)
W=(200*#Scale#)
AntiAlias=1
ImageTint=#FontColor2#,160
[MeterTomorrowText]
Meter=String
StringAlign=Center
FontColor=#FontColor2#
FontFace=Roboto
FontSize=(30*#Scale#)
X=(480*#Scale#)
Y=(430*#Scale#)
Text="#Tomorrow#"
AntiAlias=1
UpdateDivider=-1
[MeterDay1LowHigh]
Meter=String
MeasureName=MeasureDay1Low
MeasureName2=MeasureDay1Hi
StringAlign=Center
FontColor=#FontColor2#
FontFace=Roboto
FontSize=(30*#Scale#)
X=(480*#Scale#)
Y=(50*#Scale#)r
Text="%1° ~ %2°"
AntiAlias=1
[MeterDay1Description]
Meter=String
MeasureName=MeasureDay1Desc
StringAlign=Center
FontColor=#FontColor2#
FontFace=Roboto
FontSize=(30*#Scale#)
X=(480*#Scale#)
Y=(50*#Scale#)r
W=(1000*#Scale#)
H=(300*#Scale#)
Text="%1"
AntiAlias=1
ClipString=1
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeterArtist]
Meter=String
MeasureName=MeasureArtist
MeasureName2=MeasureTitle
MeasureName3=MeasureAlbum
MeasureName4=MeasureDuration
MeasureName5=MeasureMinutesRemaining
MeasureName6=MeasureSecondsRemaining
StringAlign=Center
FontColor=#FontColor2#
FontFace=Roboto
FontSize=(35*#Scale#)
X=(480*#Scale#)
Y=(740*#Scale#)
W=(1000*#Scale#)
Text="%1#CRLF#%2#CRLF#%3#CRLF#%4 - %5:%6"
InlinePattern="[MeasureArtist]"
InlineSetting=Color | #FontColor2#,160
AntiAlias=1
ClipString=1
DynamicVariables=1
'
Refresh All' in Rainmeter dialog or restart.
Load the '
Basier\Info\Info.ini' skin and it will work.
Date.ini Fix
Copy the WeatherComJSON files to 'Skins\Basier\@Resources' folder (if you haven't already done that).
Edit 'Skins\Basier\Date\Date.ini' skin.
Replace just the [Variables] section and Webparser measures with this section of code
Code: Select all
[Variables]
@include=#@#Variables.inc
@include2=#@#Language\#Language#.inc
@include3=#@#WeatherComJSONVariables.inc
@include4=#@#WeatherComJSONMeasures3Day.inc
Scale=0.5
;-------------------------------------------------------------
;-------------------------------------------------------------
; [MeasureCurrent]
; Measure=Plugin
; Plugin=WebParser.dll
; UpdateRate=900
; Url=http://wxdata.weather.com/wxdata/weather/local/#Location#?cc=*&unit=#Unit#
; RegExp="(?siU)<head>.*<ut>(.*)</ut>.*<dnam>(.*),.*</dnam>.*<tmp>(.*)</tmp>.*<t>(.*)</t>"
;-------------------------------------------------------------
;-------------------------------------------------------------
[MeasureTempUnit]
Measure=String
String=[@UnitsTemperature]
DynamicVariables=1
[MeasureWeatherTemp]
Measure=String
String=[@CurrentTemperature]
DynamicVariables=1
[MeasureWeatherCond]
Measure=String
String=[@CurrentConditions]
DynamicVariables=1
Substitute=#Conditions#
Then save the file and refresh.
NOTE: Follow the instructions in @Resources\WeatherComJSONVariables.inc file to set your Latitude and Longitude values to see weather for your location.