2012-03-14 19:18:19 +00:00
|
|
|
; Lines starting ; (semicolons) are commented out.
|
|
|
|
; That is, they do not affect the code and are here for demonstration purposes only.
|
|
|
|
; ----------------------------------
|
|
|
|
|
|
|
|
[Rainmeter]
|
|
|
|
; This section contains general settings that can be used to change how Rainmeter behaves.
|
|
|
|
Author=poiru
|
2012-05-21 09:21:11 +00:00
|
|
|
AppVersion=2003000
|
2012-03-14 19:18:19 +00:00
|
|
|
Update=1000
|
2012-05-21 11:20:01 +00:00
|
|
|
Background=#@#Background.png
|
|
|
|
; #@# is equal to Rainmeter\Skins\illustro\@Resources
|
2012-03-14 19:18:19 +00:00
|
|
|
BackgroundMode=3
|
|
|
|
BackgroundMargins=0,34,0,14
|
|
|
|
|
|
|
|
[Metadata]
|
|
|
|
; Contains basic information of the skin
|
|
|
|
Description=Displays the latest entries of a RSS or Atom feed.
|
|
|
|
License=Creative Commons BY-NC-SA 3.0
|
|
|
|
Version=1.0.0
|
|
|
|
|
|
|
|
[Variables]
|
|
|
|
; Variables declared here can be used later on between two # characters (e.g. #MyVariable#).
|
|
|
|
fontName=Trebuchet MS
|
|
|
|
textSize=8
|
|
|
|
colorBar=235,170,0,255
|
|
|
|
colorText=255,255,255,205
|
|
|
|
getItem=.*(?(?=.*<div class="item">).*<div class="item">.*<a href="(.*)">(.*)</a>)
|
|
|
|
feedURL=http://feeds.gawker.com/lifehacker/full
|
|
|
|
; edit feedURL to change displayed feed
|
|
|
|
|
|
|
|
; ----------------------------------
|
|
|
|
; MEASURES return some kind of value
|
|
|
|
; ----------------------------------
|
|
|
|
|
|
|
|
[measureFeed]
|
|
|
|
; WebParser measures are relatively complicated. If you're a beginner with
|
|
|
|
; Rainmeter, take a look at some of the other illustro skins before modifying this one.
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=http://www.google.com/reader/view/feed/#feedURL#?n=8
|
|
|
|
RegExp="(?siU)<h1>(.*)</h1>#getItem##getItem##getItem##getItem##getItem##getItem##getItem##getItem#"
|
|
|
|
UpdateRate=1500
|
|
|
|
StringIndex=1
|
|
|
|
Substitute="":"N/A"
|
|
|
|
; Substitute works as follows: "A":"B" where A is a string to substitute and B is a string
|
|
|
|
; to substitute with. In this case, it substutes "" (i.e. empty) to N/A
|
|
|
|
|
|
|
|
; The WebParser plugin requires a unique measure for every string index it returns that needs to be read.
|
|
|
|
; The RegExp parameter only needs to be specified once per URL.
|
|
|
|
[measureLink1]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=2
|
|
|
|
|
|
|
|
[measureItem1]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=3
|
|
|
|
DecodeCharacterReference=1
|
|
|
|
; When is set to DecodeCharacterReference=1, WebParser automatically decodes numeric character references
|
|
|
|
; and character entity references. For example, " will automatically be decoded to "
|
|
|
|
|
|
|
|
[measureLink2]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=4
|
|
|
|
|
|
|
|
[measureItem2]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=5
|
|
|
|
DecodeCharacterReference=1
|
|
|
|
|
|
|
|
[measureLink3]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=6
|
|
|
|
|
|
|
|
[measureItem3]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=7
|
|
|
|
DecodeCharacterReference=1
|
|
|
|
|
|
|
|
[measureLink4]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=8
|
|
|
|
|
|
|
|
[measureItem4]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=9
|
|
|
|
DecodeCharacterReference=1
|
|
|
|
|
|
|
|
[measureLink5]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=10
|
|
|
|
|
|
|
|
[measureItem5]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=11
|
|
|
|
DecodeCharacterReference=1
|
|
|
|
|
|
|
|
[measureLink6]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=12
|
|
|
|
|
|
|
|
[measureItem6]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=13
|
|
|
|
DecodeCharacterReference=1
|
|
|
|
|
|
|
|
[measureLink7]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=14
|
|
|
|
|
|
|
|
[measureItem7]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=15
|
|
|
|
DecodeCharacterReference=1
|
|
|
|
|
|
|
|
[measureLink8]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=16
|
|
|
|
|
|
|
|
[measureItem8]
|
|
|
|
Measure=Plugin
|
|
|
|
Plugin=WebParser.dll
|
|
|
|
Url=[measureFeed]
|
|
|
|
StringIndex=17
|
|
|
|
DecodeCharacterReference=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
|
|
|
|
; Meters using styleLeftText will be left-aligned.
|
|
|
|
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
|
|
|
|
|
|
|
|
; ----------------------------------
|
|
|
|
; METERS display images, text, bars, etc.
|
|
|
|
; ----------------------------------
|
|
|
|
|
|
|
|
[meterTitle]
|
|
|
|
Meter=STRING
|
|
|
|
MeterStyle=styleTitle
|
|
|
|
; Using MeterStyle=styleTitle will basically "copy" the contents
|
|
|
|
; of the [styleTitle] section here during runtime.
|
|
|
|
MeasureName=measureFeed
|
|
|
|
X=100
|
|
|
|
Y=12
|
|
|
|
W=190
|
|
|
|
H=18
|
|
|
|
Text="%1"
|
|
|
|
; %1 stands for the value of MeasureName (measureFeed in this case).
|
|
|
|
|
|
|
|
[meterItem1]
|
|
|
|
Meter=STRING
|
|
|
|
MeterStyle=styleLeftText
|
|
|
|
MeasureName=measureItem1
|
|
|
|
X=10
|
|
|
|
Y=40
|
|
|
|
W=190
|
|
|
|
H=14
|
|
|
|
Text="%1"
|
|
|
|
LeftMouseUpAction=!Execute ["[measureLink1]"]
|
|
|
|
; When the mouse is clicked and released on this meter, the value of
|
|
|
|
; measureLink1 (an address) will be opened in the default browser.
|
|
|
|
ToolTipText="%1"
|
|
|
|
; Hovering over this meter will display a tooltip with the text of %1 (i.e. the value of measureItem1).
|
|
|
|
|
|
|
|
[meterSeperator1]
|
|
|
|
Meter=IMAGE
|
|
|
|
MeterStyle=styleSeperator
|
|
|
|
X=10
|
|
|
|
Y=52
|
|
|
|
W=190
|
|
|
|
H=1
|
|
|
|
|
|
|
|
[meterItem2]
|
|
|
|
Meter=STRING
|
|
|
|
MeterStyle=styleLeftText
|
|
|
|
MeasureName=measureItem2
|
|
|
|
X=10
|
|
|
|
Y=60
|
|
|
|
W=190
|
|
|
|
H=14
|
|
|
|
Text="%1"
|
|
|
|
LeftMouseUpAction=!Execute ["[measureLink2]"]
|
|
|
|
ToolTipText="%1"
|
|
|
|
|
|
|
|
[meterSeperator2]
|
|
|
|
Meter=IMAGE
|
|
|
|
MeterStyle=styleSeperator
|
|
|
|
X=10
|
|
|
|
Y=72
|
|
|
|
W=190
|
|
|
|
H=1
|
|
|
|
|
|
|
|
[meterItem3]
|
|
|
|
Meter=STRING
|
|
|
|
MeterStyle=styleLeftText
|
|
|
|
MeasureName=measureItem3
|
|
|
|
X=10
|
|
|
|
Y=80
|
|
|
|
W=190
|
|
|
|
H=14
|
|
|
|
Text="%1"
|
|
|
|
LeftMouseUpAction=!Execute ["[measureLink3]"]
|
|
|
|
ToolTipText="%1"
|
|
|
|
|
|
|
|
[meterSeperator3]
|
|
|
|
Meter=IMAGE
|
|
|
|
MeterStyle=styleSeperator
|
|
|
|
X=10
|
|
|
|
Y=92
|
|
|
|
W=190
|
|
|
|
H=1
|
|
|
|
|
|
|
|
[meterItem4]
|
|
|
|
Meter=STRING
|
|
|
|
MeterStyle=styleLeftText
|
|
|
|
MeasureName=measureItem4
|
|
|
|
X=10
|
|
|
|
Y=100
|
|
|
|
W=190
|
|
|
|
H=14
|
|
|
|
Text="%1"
|
|
|
|
LeftMouseUpAction=!Execute ["[measureLink4]"]
|
|
|
|
ToolTipText="%1"
|
|
|
|
|
|
|
|
[meterSeperator4]
|
|
|
|
Meter=IMAGE
|
|
|
|
MeterStyle=styleSeperator
|
|
|
|
X=10
|
|
|
|
Y=112
|
|
|
|
W=190
|
|
|
|
H=1
|
|
|
|
|
|
|
|
[meterItem5]
|
|
|
|
Meter=STRING
|
|
|
|
MeterStyle=styleLeftText
|
|
|
|
MeasureName=measureItem5
|
|
|
|
X=10
|
|
|
|
Y=120
|
|
|
|
W=190
|
|
|
|
H=14
|
|
|
|
Text="%1"
|
|
|
|
LeftMouseUpAction=!Execute ["[measureLink5]"]
|
|
|
|
ToolTipText="%1"
|
|
|
|
|
|
|
|
[meterSeperator5]
|
|
|
|
Meter=IMAGE
|
|
|
|
MeterStyle=styleSeperator
|
|
|
|
X=10
|
|
|
|
Y=132
|
|
|
|
W=190
|
|
|
|
H=1
|
|
|
|
|
|
|
|
[meterItem6]
|
|
|
|
Meter=STRING
|
|
|
|
MeterStyle=styleLeftText
|
|
|
|
MeasureName=measureItem6
|
|
|
|
X=10
|
|
|
|
Y=140
|
|
|
|
W=190
|
|
|
|
H=14
|
|
|
|
Text="%1"
|
|
|
|
LeftMouseUpAction=!Execute ["[measureLink6]"]
|
|
|
|
ToolTipText="%1"
|
|
|
|
|
|
|
|
[meterSeperator6]
|
|
|
|
Meter=IMAGE
|
|
|
|
MeterStyle=styleSeperator
|
|
|
|
X=10
|
|
|
|
Y=152
|
|
|
|
W=190
|
|
|
|
H=1
|
|
|
|
|
|
|
|
[meterItem7]
|
|
|
|
Meter=STRING
|
|
|
|
MeterStyle=styleLeftText
|
|
|
|
MeasureName=measureItem7
|
|
|
|
X=10
|
|
|
|
Y=160
|
|
|
|
W=190
|
|
|
|
H=14
|
|
|
|
Text="%1"
|
|
|
|
LeftMouseUpAction=!Execute ["[measureLink7]"]
|
|
|
|
ToolTipText="%1"
|
|
|
|
|
|
|
|
[meterSeperator7]
|
|
|
|
Meter=IMAGE
|
|
|
|
MeterStyle=styleSeperator
|
|
|
|
X=10
|
|
|
|
Y=172
|
|
|
|
W=190
|
|
|
|
H=1
|
|
|
|
|
|
|
|
[meterItem8]
|
|
|
|
Meter=STRING
|
|
|
|
MeterStyle=styleLeftText
|
|
|
|
MeasureName=measureItem8
|
|
|
|
X=10
|
|
|
|
Y=180
|
|
|
|
W=190
|
|
|
|
H=14
|
|
|
|
Text="%1"
|
|
|
|
LeftMouseUpAction=!Execute ["[measureLink8]"]
|
|
|
|
ToolTipText="%1"
|
|
|
|
|
|
|
|
[meterSeperator8]
|
|
|
|
Meter=IMAGE
|
|
|
|
MeterStyle=styleSeperator
|
|
|
|
X=10
|
|
|
|
Y=192
|
|
|
|
W=190
|
|
|
|
H=1
|