It is currently April 19th, 2024, 11:01 pm

Facebook and Rainmeter

Get help with creating, editing & fixing problems with skins
PtitChat107
Posts: 126
Joined: December 31st, 2015, 6:40 pm

Re: Facebook and Rainmeter

Post by PtitChat107 »

balala wrote:Ok, so if I'm not wrong you succeeded to get that number. Am I right?
I just tested my side and the display still does not , but would it not possible you only use once the groups "[MeasureSub]" and " [MeasureSubGrouped]" to Youtube and Facebook instead to have two for each function ?

I give you my code in its entirety so you can see exactly what I do, you will give me your opinion :)

Code: Select all

[Rainmeter]
Update=1000
#Background=#@#Background.png
BackgroundMode=3
BackgroundMargins=0,34,0,14

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

[Variables]
fontName=Trebuchet MS
textSize=8
colorBar=255,1,10,255
colorText=255,255,255,205

; ----------------------------------
; MEASURES return some kind of value
; ----------------------------------

[measureTime]
Measure=Time
Format=%H:%M:%S

[measureDate]
Measure=Time
Format=%d.%m.%Y

[measureDay]
Measure=Time
Substitute="Monday":"Lundi","Tuesday":"Mardi","Wednesday":"Mercredi","Thursday":"Jeudi","Friday":"Vendredi","Saturday":"Samedi","Sunday":"Dimanche"
Format=%A

[measureFete]
Measure=Plugin
Plugin=WebParser
Url=http://fetedujour.fr/
UpdateRate=18000
RegExp="(?siU).*</span>(.*)</h1>.*"
StringIndex=1
Substitute="":"..."
DecodeCharacterReference=1

[measureBitcoin]
Measure=Plugin
Plugin=WebParser
Url=https://bitcoin.fr/cours-du-bitcoin/
UpdateRate=60
StringIndex=1
RegExp="(?siU).*<span class="price-tag">(.*)</span>.*"
Substitute="":"..."
DecodeCharacterReference=1

[measureFacebook]
Measure=Plugin
Plugin=WebParser
Url=https://www.facebook.com/MoiMonTel.JusquaCeQueLaMortNousSepare/likes
UpdateRate=60
StringIndex=1 
RegExp=(?siU).*\["PagesLikesTab",.*elem_.*\}.*\],(.*)\],\[\]\],
FinishAction=[!EnableMeasure MeasureLikes][!UpdateMeasure MeasureLikes]
Substitute="":"..."

[MeasureLikes]
Measure=Plugin
Plugin=WebParser
URL=[MeasureFacebook]
StringIndex=1
IfCondition=(MeasureLikes<=999)
IfTrueAction=[!SetVariable Subst ""][!SetVariable Subst2 ""][!UpdateMeasure "MeasureLikesGrouped"][!UpdateMeter MeterValueFacebook][!ShowMeter MeterValueFacebook][!Redraw]
IfCondition2=((MeasureLikes>999)&&(MeasureLikes<=999999))
IfTrueAction2=[!SetVariable Subst "(\d{0,3})(\d{3})"][!SetVariable Subst2 "\1 \2"][!UpdateMeasure "MeasureLikesGrouped"][!UpdateMeter MeterValueFacebook][!ShowMeter MeterValueFacebook][!Redraw]
IfCondition3=((MeasureLikes>999999)&&(MeasureLikes<=999999999))
IfTrueAction3=[!SetVariable Subst "(\d{0,3})(\d{3})(\d{3})"][!SetVariable Subst2 "\1 \2 \3"][!UpdateMeasure "MeasureLikesGrouped"][!UpdateMeter MeterValueFacebook][!ShowMeter MeterValueFacebook][!Redraw]
IfCondition4=((MeasureLikes>999999999)&&(MeasureLikes<=999999999999))
IfTrueAction4=[!SetVariable Subst "(\d{0,3})(\d{3})(\d{3})(\d{3})"][!SetVariable Subst2 "\1 \2 \3 \4"][!UpdateMeasure "MeasureLikesGrouped"][!UpdateMeter MeterValueFacebook][!ShowMeter MeterValueFacebook][!Redraw]
IfCondition5=((MeasureLikes>999999999999)&&(MeasureLikes<=999999999999999))
IfTrueAction5=[!SetVariable Subst "(\d{0,3})(\d{3})(\d{3})(\d{3})(\d{3})"][!SetVariable Subst2 "\1 \2 \3 \4 \5"][!UpdateMeasure "MeasureLikesGrouped"][!UpdateMeter MeterValueFacebook][!ShowMeter MeterValueFacebook][!Redraw]
IfCondition6=((MeasureLikes>999999999999999)&&(MeasureLikes<=999999999999999999))
IfTrueAction6=[!SetVariable Subst "(\d{0,3})(\d{3})(\d{3})(\d{3})(\d{3})(\d{3})"][!SetVariable Subst2 "\1 \2 \3 \4 \5 \6"][!UpdateMeasure "MeasureLikesGrouped"][!UpdateMeter MeterValueFacebook][!ShowMeter MeterValueFacebook][!Redraw]
Disabled=1

[MeasureLikesGrouped]
Measure=String
String=[MeasureLikes]
RegExpSubstitute=1
Substitute="#Subst#":"#Subst2#"
DynamicVariables=1

[measureYouTube]
Measure=Plugin
Plugin=WebParser
Url=https://www.youtube.com/user/joueurdugrenier
UpdateRate=60
StringIndex=1
RegExp=(?siU)view_count":"(.*)"
Substitute="":"..."
DecodeCharacterReference=1

[MeasureSub]
Measure=Plugin
Plugin=WebParser
URL=[MeasureYouTube]
StringIndex=1
IfCondition=(MeasureSub<=999)
IfTrueAction=[!SetVariable Subst ""][!SetVariable Subst2 ""][!UpdateMeasure "MeasureSubGrouped"][!UpdateMeter MeterValue][!Redraw]
IfCondition2=((MeasureSub>999)&&(MeasureSub<=999999))
IfTrueAction2=[!SetVariable Subst "(\d{0,3})(\d{3})"][!SetVariable Subst2 "\1 \2"][!UpdateMeasure "MeasureSubGrouped"][!UpdateMeter MeterValue][!Redraw]
IfCondition3=((MeasureSub>999999)&&(MeasureSub<=999999999))
IfTrueAction3=[!SetVariable Subst "(\d{0,3})(\d{3})(\d{3})"][!SetVariable Subst2 "\1 \2 \3"][!UpdateMeasure "MeasureSubGrouped"][!UpdateMeter MeterValue][!Redraw]
IfCondition4=((MeasureSub>999999999)&&(MeasureSub<=999999999999))
IfTrueAction4=[!SetVariable Subst "(\d{0,3})(\d{3})(\d{3})(\d{3})"][!SetVariable Subst2 "\1 \2 \3 \4"][!UpdateMeasure "MeasureSubGrouped"][!UpdateMeter MeterValue][!Redraw]
IfCondition5=((MeasureSub>999999999999)&&(MeasureSub<=999999999999999))
IfTrueAction5=[!SetVariable Subst "(\d{0,3})(\d{3})(\d{3})(\d{3})(\d{3})"][!SetVariable Subst2 "\1 \2 \3 \4 \5"][!UpdateMeasure "MeasureSubGrouped"][!UpdateMeter MeterValue][!Redraw]
IfCondition6=((MeasureSub>999999999999999)&&(MeasureSub<=999999999999999999))
IfTrueAction6=[!SetVariable Subst "(\d{0,3})(\d{3})(\d{3})(\d{3})(\d{3})(\d{3})"][!SetVariable Subst2 "\1 \2 \3 \4 \5 \6"][!UpdateMeasure "MeasureSubGrouped"][!UpdateMeter MeterValue][!Redraw]
Disabled=1

[MeasureSubGrouped]
Measure=String
String=[MeasureSub]
RegExpSubstitute=1
Substitute="#Subst#":"#Subst2#"
DynamicVariables=1

; ----------------------------------
; STYLES are used to "centralize" options
; ----------------------------------

[styleTitle]
StringAlign=Center
StringCase=Upper
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,50
FontColor=#colorText#
FontFace=#fontName#
FontSize=10
AntiAlias=1
ClipString=1

[styleLeftText]
StringAlign=Left
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,20
FontColor=#colorText#
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1
ClipString=1

[styleRightText]
StringAlign=Right
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,20
FontColor=#colorText#
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1
ClipString=1

[styleSeperator]
; SolidColor=255,255,255,15
SolidColor=0,0,0,20

; ----------------------------------
; METERS display images, text, bars, etc.
; ----------------------------------

[meterTitle]
Meter=String
MeterStyle=styleTitle
MeasureName=measureTime
X=100
Y=12
W=190
H=18
Text=%1
LeftMouseUpAction=!Execute ["http://www.horlogeparlante.com/heure-besan%C3%A7on-france-HEUREfrance3033123.html"]
ToolTipText="Open Horloge Parlante"

[meterDay]
Meter=String
MeterStyle=styleLeftText
MeasureName=measureDay
X=10
Y=40
W=190
H=14
Text=%1

[meterDate]
Meter=String
MeterStyle=styleRightText
MeasureName=measureDate
X=200
Y=0r
W=190
H=14
Text=%1

[meterSeperator]
Meter=Image
MeterStyle=styleSeperator
X=10
Y=52
W=190
H=1

[meterLabelFete]
Meter=String
MeterStyle=styleLeftText
X=10
Y=60
W=190
H=14
Text=Fte du jour :

[meterFete]
Meter=String
MeterStyle=styleRightText
MeasureName=measureFete
X=200
Y=0r
W=190
H=14
Text=%1

[meterLabelBitcoin]
Meter=String
MeterStyle=styleLeftText
X=10
Y=80
W=190
H=14
Text=Prix du Bitcoin :

[meterValueBitcoin]
Meter=String
MeterStyle=styleRightText
MeasureName=measureBitcoin
StringIndex=1
X=200
Y=80
W=190
H=14
LeftMouseUpAction=!Execute ["https://bitcoin.fr/cours-du-bitcoin/"]
Text=%1

[meterLabelFacebook]
Meter=String
MeterStyle=styleLeftText
X=10
Y=100
W=190
H=14
Text=Facebook :

[meterValueFacebook]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureLikesGrouped
StringIndex=1
AntiAlias=1
Hidden=1
X=200
Y=100
W=190
H=14
LeftMouseUpAction=!Execute ["https://www.facebook.com/MoiMonTel.JusquaCeQueLaMortNousSepare/likes"]
Text=%1 likes

[meterLabelYouTube]
Meter=String
MeterStyle=styleLeftText
X=10
Y=120
W=190
H=14
Text=YouTube :

[meterValueYouTube]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureSubGrouped
StringIndex=1
AntiAlias=1
Hidden=1
X=200
Y=120
W=190
H=14
LeftMouseUpAction=!Execute ["https://www.youtube.com/user/joueurdugrenier"]
Text=%1 abonnés
User avatar
balala
Rainmeter Sage
Posts: 16147
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Facebook and Rainmeter

Post by balala »

PtitChat107 wrote:but would it not possible you only use once the groups "[MeasureSub]" and " [MeasureSubGrouped]" to Youtube and Facebook instead to have two for each function ?
No, [MeasureFacebook] and [measureYouTube] are two different parent WebParser measures. You must have distinct childe measures and must use distinct variables. That's why in the [MeasureSub] measure, instead of set the Subst and Subst2 variables, I set the SubstYT and SubstYT2 variables. Then I used them into the [MeasureSubGrouped] measure:

Code: Select all

[Rainmeter]
Update=1000
#Background=#@#Background.png
BackgroundMode=3
BackgroundMargins=0,34,0,14

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

[Variables]
fontName=Trebuchet MS
textSize=8
colorBar=255,1,10,255
colorText=255,255,255,205

; ----------------------------------
; MEASURES return some kind of value
; ----------------------------------

[measureTime]
Measure=Time
Format=%H:%M:%S

[measureDate]
Measure=Time
Format=%d.%m.%Y

[measureDay]
Measure=Time
Substitute="Monday":"Lundi","Tuesday":"Mardi","Wednesday":"Mercredi","Thursday":"Jeudi","Friday":"Vendredi","Saturday":"Samedi","Sunday":"Dimanche"
Format=%A

[measureFete]
Measure=Plugin
Plugin=WebParser
Url=http://fetedujour.fr/
UpdateRate=18000
RegExp="(?siU).*</span>(.*)</h1>.*"
StringIndex=1
Substitute="":"..."
DecodeCharacterReference=1

[measureBitcoin]
Measure=Plugin
Plugin=WebParser
Url=https://bitcoin.fr/cours-du-bitcoin/
UpdateRate=60
StringIndex=1
RegExp="(?siU).*<span class="price-tag">(.*)</span>.*"
Substitute="":"..."
DecodeCharacterReference=1

[MeasureFacebook]
Measure=Plugin
Plugin=WebParser
Url=https://www.facebook.com/BFMTV/likes
UpdateRate=300
RegExp=(?siU).*\["PagesLikesTab",.*elem_.*\}.*\],(.*)\],\[\]\],
FinishAction=[!EnableMeasure MeasureLikes][!UpdateMeasure MeasureLikes]

;[measureFacebook]
;Measure=Plugin
;Plugin=WebParser
;Url=https://www.facebook.com/MoiMonTel.JusquaCeQueLaMortNousSepare/likes
;UpdateRate=60
;StringIndex=1 
;RegExp=(?siU).*\["PagesLikesTab",.*elem_.*\}.*\],(.*)\],\[\]\],
;FinishAction=[!EnableMeasure MeasureLikes][!UpdateMeasure MeasureLikes]
;Substitute="":"..."

[MeasureLikes]
Measure=Plugin
Plugin=WebParser
URL=[MeasureFacebook]
StringIndex=1
IfCondition=(MeasureLikes<=999)
IfTrueAction=[!SetVariable Subst ""][!SetVariable Subst2 ""][!UpdateMeasure "MeasureLikesGrouped"][!UpdateMeter MeterValueFacebook][!ShowMeter MeterValueFacebook][!Redraw]
IfCondition2=((MeasureLikes>999)&&(MeasureLikes<=999999))
IfTrueAction2=[!SetVariable Subst "(\d{0,3})(\d{3})"][!SetVariable Subst2 "\1 \2"][!UpdateMeasure "MeasureLikesGrouped"][!UpdateMeter MeterValueFacebook][!ShowMeter MeterValueFacebook][!Redraw]
IfCondition3=((MeasureLikes>999999)&&(MeasureLikes<=999999999))
IfTrueAction3=[!SetVariable Subst "(\d{0,3})(\d{3})(\d{3})"][!SetVariable Subst2 "\1 \2 \3"][!UpdateMeasure "MeasureLikesGrouped"][!UpdateMeter MeterValueFacebook][!ShowMeter MeterValueFacebook][!Redraw]
IfCondition4=((MeasureLikes>999999999)&&(MeasureLikes<=999999999999))
IfTrueAction4=[!SetVariable Subst "(\d{0,3})(\d{3})(\d{3})(\d{3})"][!SetVariable Subst2 "\1 \2 \3 \4"][!UpdateMeasure "MeasureLikesGrouped"][!UpdateMeter MeterValueFacebook][!ShowMeter MeterValueFacebook][!Redraw]
IfCondition5=((MeasureLikes>999999999999)&&(MeasureLikes<=999999999999999))
IfTrueAction5=[!SetVariable Subst "(\d{0,3})(\d{3})(\d{3})(\d{3})(\d{3})"][!SetVariable Subst2 "\1 \2 \3 \4 \5"][!UpdateMeasure "MeasureLikesGrouped"][!UpdateMeter MeterValueFacebook][!ShowMeter MeterValueFacebook][!Redraw]
IfCondition6=((MeasureLikes>999999999999999)&&(MeasureLikes<=999999999999999999))
IfTrueAction6=[!SetVariable Subst "(\d{0,3})(\d{3})(\d{3})(\d{3})(\d{3})(\d{3})"][!SetVariable Subst2 "\1 \2 \3 \4 \5 \6"][!UpdateMeasure "MeasureLikesGrouped"][!UpdateMeter MeterValueFacebook][!ShowMeter MeterValueFacebook][!Redraw]
Disabled=1

[MeasureLikesGrouped]
Measure=String
String=[MeasureLikes]
RegExpSubstitute=1
Substitute="#Subst#":"#Subst2#"
DynamicVariables=1

[measureYouTube]
Measure=Plugin
Plugin=WebParser
Url=https://www.youtube.com/user/joueurdugrenier
UpdateRate=60
RegExp=(?siU)view_count":"(.*)"
FinishAction=[!EnableMeasure MeasureSub][!UpdateMeasure MeasureSub]
Substitute="":"..."
DecodeCharacterReference=1

[MeasureSub]
Measure=Plugin
Plugin=WebParser
URL=[MeasureYouTube]
StringIndex=1
IfCondition=(MeasureSub<=999)
IfTrueAction=[!SetVariable SubstYT ""][!SetVariable SubstYT2 ""][!UpdateMeasure "MeasureSubGrouped"][!UpdateMeter MeterValueYouTube][!Redraw]
IfCondition2=((MeasureSub>999)&&(MeasureSub<=999999))
IfTrueAction2=[!SetVariable SubstYT "(\d{0,3})(\d{3})"][!SetVariable SubstYT2 "\1 \2"][!UpdateMeasure "MeasureSubGrouped"][!UpdateMeter MeterValueYouTube][!Redraw]
IfCondition3=((MeasureSub>999999)&&(MeasureSub<=999999999))
IfTrueAction3=[!SetVariable SubstYT "(\d{0,3})(\d{3})(\d{3})"][!SetVariable SubstYT2 "\1 \2 \3"][!UpdateMeasure "MeasureSubGrouped"][!UpdateMeter MeterValueYouTube][!Redraw]
IfCondition4=((MeasureSub>999999999)&&(MeasureSub<=999999999999))
IfTrueAction4=[!SetVariable SubstYT "(\d{0,3})(\d{3})(\d{3})(\d{3})"][!SetVariable SubstYT2 "\1 \2 \3 \4"][!UpdateMeasure "MeasureSubGrouped"][!UpdateMeter MeterValueYouTube][!Redraw]
IfCondition5=((MeasureSub>999999999999)&&(MeasureSub<=999999999999999))
IfTrueAction5=[!SetVariable SubstYT "(\d{0,3})(\d{3})(\d{3})(\d{3})(\d{3})"][!SetVariable SubstYT2 "\1 \2 \3 \4 \5"][!UpdateMeasure "MeasureSubGrouped"][!UpdateMeter MeterValueYouTube][!Redraw]
IfCondition6=((MeasureSub>999999999999999)&&(MeasureSub<=999999999999999999))
IfTrueAction6=[!SetVariable SubstYT "(\d{0,3})(\d{3})(\d{3})(\d{3})(\d{3})(\d{3})"][!SetVariable SubstYT2 "\1 \2 \3 \4 \5 \6"][!UpdateMeasure "MeasureSubGrouped"][!UpdateMeter MeterValueYouTube][!Redraw]
Disabled=1

[MeasureSubGrouped]
Measure=String
String=[MeasureSub]
RegExpSubstitute=1
Substitute="#SubstYT#":"#SubstYT2#"
DynamicVariables=1

; ----------------------------------
; STYLES are used to "centralize" options
; ----------------------------------

[styleTitle]
StringAlign=Center
StringCase=Upper
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,50
FontColor=#colorText#
FontFace=#fontName#
FontSize=10
AntiAlias=1
ClipString=1

[styleLeftText]
StringAlign=Left
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,20
FontColor=#colorText#
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1
ClipString=1

[styleRightText]
StringAlign=Right
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontEffectColor=0,0,0,20
FontColor=#colorText#
FontFace=#fontName#
FontSize=#textSize#
AntiAlias=1
ClipString=1

[styleSeperator]
; SolidColor=255,255,255,15
SolidColor=0,0,0,20

; ----------------------------------
; METERS display images, text, bars, etc.
; ----------------------------------

[meterTitle]
Meter=String
MeterStyle=styleTitle
MeasureName=measureTime
X=100
Y=12
W=190
H=18
Text=%1
LeftMouseUpAction=["http://www.horlogeparlante.com/heure-besan%C3%A7on-france-HEUREfrance3033123.html"]
ToolTipText="Open Horloge Parlante"

[meterDay]
Meter=String
MeterStyle=styleLeftText
MeasureName=measureDay
X=10
Y=40
W=190
H=14
Text=%1

[meterDate]
Meter=String
MeterStyle=styleRightText
MeasureName=measureDate
X=200
Y=0r
W=190
H=14
Text=%1

[meterSeperator]
Meter=Image
MeterStyle=styleSeperator
X=10
Y=52
W=190
H=1

[meterLabelFete]
Meter=String
MeterStyle=styleLeftText
X=10
Y=60
W=190
H=14
Text=Fte du jour :

[meterFete]
Meter=String
MeterStyle=styleRightText
MeasureName=measureFete
X=200
Y=0r
W=190
H=14
Text=%1

[meterLabelBitcoin]
Meter=String
MeterStyle=styleLeftText
X=10
Y=80
W=190
H=14
Text=Prix du Bitcoin :

[meterValueBitcoin]
Meter=String
MeterStyle=styleRightText
MeasureName=measureBitcoin
StringIndex=1
X=200
Y=80
W=190
H=14
LeftMouseUpAction=["https://bitcoin.fr/cours-du-bitcoin/"]
Text=%1

[meterLabelFacebook]
Meter=String
MeterStyle=styleLeftText
X=10
Y=100
W=190
H=14
Text=Facebook :

[meterValueFacebook]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureLikesGrouped
StringIndex=1
AntiAlias=1
Hidden=0
X=200
Y=100
W=190
H=14
LeftMouseUpAction=["https://www.facebook.com/MoiMonTel.JusquaCeQueLaMortNousSepare/likes"]
Text=%1 likes

[meterLabelYouTube]
Meter=String
MeterStyle=styleLeftText
X=10
Y=120
W=190
H=14
Text=YouTube :

[meterValueYouTube]
Meter=String
MeterStyle=styleRightText
MeasureName=MeasureSubGrouped
StringIndex=1
AntiAlias=1
Hidden=0
X=200
Y=120
W=190
H=14
LeftMouseUpAction=["https://www.youtube.com/user/joueurdugrenier"]
Text=%1 abonnés
Just note that the !Execute bang is deprecated and you should avoid using it.
PtitChat107
Posts: 126
Joined: December 31st, 2015, 6:40 pm

Re: Facebook and Rainmeter

Post by PtitChat107 »

This seems to work but what is strange is that below a certain threshold, the number of subscribers does not seem to appear. I tested with different channels and it is as if the number was not detected.

Testing with these links:
-- https://www.youtube.com/user/NewtiteufProd
-- https://www.youtube.com/user/predatest
User avatar
balala
Rainmeter Sage
Posts: 16147
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Facebook and Rainmeter

Post by balala »

PtitChat107 wrote:This seems to work but what is strange is that below a certain threshold, the number of subscribers does not seem to appear. I tested with different channels and it is as if the number was not detected.

Testing with these links:
-- https://www.youtube.com/user/NewtiteufProd
-- https://www.youtube.com/user/predatest
Try the following: replace the RegExp option of the [measureYouTube] measure with the following one: RegExp=(?siU)title="(\d{1,3}).*tabindex="(.*)" aria-label="(.*)">(.*)</span> and replace the StringIndex option of the [MeasureSub] measure with StringIndex=4.
With these, in my case I get now 2.712.139 (not 2712139, for the https://www.youtube.com/user/joueurdugrenier URL), without any formatting option.
What you get?
PtitChat107
Posts: 126
Joined: December 31st, 2015, 6:40 pm

Re: Facebook and Rainmeter

Post by PtitChat107 »

It works perfectly , thank you ! :)
User avatar
balala
Rainmeter Sage
Posts: 16147
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Facebook and Rainmeter

Post by balala »

You're welcome.
PtitChat107
Posts: 126
Joined: December 31st, 2015, 6:40 pm

Re: Facebook and Rainmeter

Post by PtitChat107 »

Hi, I come back on this post to avoid making a duplicate.
I just noticed a mistake in the skin and I share it here where to or that someone knows what is problem.

Code: Select all

[MeasureFacebook]
Measure=Plugin
Plugin=WebParser
Url=https://www.facebook.com/estrepublicain/
UpdateRate=300
RegExp=(?siU).*<div class="_4bl9"><div>(.*) personnes aiment ça</div>.*
[meterLabelFacebook]
Meter=String
MeterStyle=styleLeftText
X=10
Y=100
W=190
H=14
Text=Facebook

[MeterValueFacebook]
Meter=String
MeasureName=MeasureFacebook
X=200
Y=100
W=190
H=14
MeterStyle=styleRightText
LeftMouseUpAction=["https://www.facebook.com/estrepublicain/"]
Text=%1 likes
AntiAlias=1
Hidden=1