It is currently May 20th, 2022, 10:52 am

Show content in the RSS reader

General topics related to Rainmeter.
vasik
Posts: 6
Joined: November 8th, 2010, 11:03 am

Show content in the RSS reader

Post by vasik »

Hi, is there a way to confingure RSS reader to show content too, not only the headline? Thanks
User avatar
jsmorley
Developer
Posts: 22519
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Show content in the RSS reader

Post by jsmorley »

vasik wrote:Hi, is there a way to confingure RSS reader to show content too, not only the headline? Thanks
Depends on the feed to some extent, but generally the answer is yes. However, it will mean editing the RegExp statement in the skin to retrieve more data, then adding new measures and meters to both get the new values from the data the main WebParser measure returns into individual StringIndexes, and then to display it.

If you are in the mood to learn some pretty serious skin wrangling, I will be happy to work through this to get you started, but I'm not going to do this for you, just point you in the right directions.

Start by reading these through and then bookmarking them:

http://rainmeter.net/cms/Tips-WebParserPrimer

http://rainmeter.net/cms/Rainmeter101-Tutorial4

http://rainmeter.net/cms/Plugins-WebParser
vasik
Posts: 6
Joined: November 8th, 2010, 11:03 am

Re: Show content in the RSS reader

Post by vasik »

Ups, seems like pretty difficult job to do for a total noobie.. I will read thru the links you posted, thanks!
vasik
Posts: 6
Joined: November 8th, 2010, 11:03 am

Re: Show content in the RSS reader

Post by vasik »

Well, I started to edit the RSS tutorial, I already got the title and the description, my code is now:

Code: Select all

; Rainmeter Tutorial Skin 4 - RSS Reader x3                                      |
; This is the skin that is created by following the steps in the fourth part of  |
; the Rainmeter Tutorial. It displays an RSS feed and can switch between three   |
; different links.                                                               |
; For a full description and instructions on how to create this skin yourself,   |
; visit http://www.rainmeter.net/RainCMS/?q=SkinTutorialOne                      |

[Rainmeter]
Update=1000
Author=Alex Attar

[Metadata]
Name=Tutorial 4 - RSS Feed
Config=Rainmeter Tutorials
Description=This is the skin made by following the instructions to Tutorial 4 in the Rainmeter 101, availables at http://www.rainmeter.net/
Instructions=Modify the RSS1, RSS2 and RSS3 variables to add in your feed, use the circular buttons to switch between them. Clicking a title will bring you to that story.
Version=1.00
Tags=RSS | Tutorial
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Variant=0
Preview=

[Variables]
BGColor=0,0,0,128
FontColor=255,255,255
ShadowColor=0,0,0,128
HoverColor=255,255,255,64
ButtonColor=255,255,255

LineHeight=17

RSS1=http://servis.idnes.cz/rss.asp?c=zpravodaj
RSS2=http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml
RSS3=http://forum.rainmeter.net/rss.php

Substitute="":"...","&":"&",""":"'","<![CDATA[":"","]]>":""

RegExp1="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"

RegExp2="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"

RegExp3="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"

Hide1=[!RainmeterHideMeter MeterRSS1Title][!RainmeterHideMeter MeterRSS1Item1][!RainmeterHideMeter MeterRSS1Item2][!RainmeterHideMeter MeterRSS1Item3][!RainmeterHideMeter MeterRSS1Item4][!RainmeterHideMeter MeterRSS1Item5]
Show1=[!RainmeterShowMeter MeterRSS1Title][!RainmeterShowMeter MeterRSS1Item1][!RainmeterShowMeter MeterRSS1Item2][!RainmeterShowMeter MeterRSS1Item3][!RainmeterShowMeter MeterRSS1Item4][!RainmeterShowMeter MeterRSS1Item5]

Hide2=[!RainmeterHideMeter MeterRSS2Title][!RainmeterHideMeter MeterRSS2Item1][!RainmeterHideMeter MeterRSS2Item2][!RainmeterHideMeter MeterRSS2Item3][!RainmeterHideMeter MeterRSS2Item4][!RainmeterHideMeter MeterRSS2Item5]
Show2=[!RainmeterShowMeter MeterRSS2Title][!RainmeterShowMeter MeterRSS2Item1][!RainmeterShowMeter MeterRSS2Item2][!RainmeterShowMeter MeterRSS2Item3][!RainmeterShowMeter MeterRSS2Item4][!RainmeterShowMeter MeterRSS2Item5]

Hide3=[!RainmeterHideMeter MeterRSS3Title][!RainmeterHideMeter MeterRSS3Item1][!RainmeterHideMeter MeterRSS3Item2][!RainmeterHideMeter MeterRSS3Item3][!RainmeterHideMeter MeterRSS3Item4][!RainmeterHideMeter MeterRSS3Item5]
Show3=[!RainmeterShowMeter MeterRSS3Title][!RainmeterShowMeter MeterRSS3Item1][!RainmeterShowMeter MeterRSS3Item2][!RainmeterShowMeter MeterRSS3Item3][!RainmeterShowMeter MeterRSS3Item4][!RainmeterShowMeter MeterRSS3Item5]

[MeasureRSS1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=#RSS1#
RegExp="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<description>(.*)</description>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<description>(.*)</description>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<description>(.*)</description>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<description>(.*)</description>.*<link>(.*)</link>"
Substitute=#Substitute#
UpdateRate=900
StringIndex=1
Debug=1

[MeasureRSS1Link]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS1Item1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=3

[MeasureRSS1Item2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=4

 
[MeasureRSS1Link1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=5

[MeasureRSS1Item3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=6

[MeasureRSS1Item4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=7

[MeasureRSS1Link3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=8


[MeasureRSS1Item5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=9

[MeasureRSS1Item6]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=10

[MeasureRSS1Link5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=11

[MeasureRSS1Item7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=12

[MeasureRSS1Item8]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=13

[MeasureRSS1Link7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=14


[Background]
Meter=Image
SolidColor=#BGColor#
W=300
H=(#LineHeight#*20+22)

[DIVIDER1]
Meter=Image
W=290
H=1
X=5
Y=5
SolidColor=#FontColor#

[DIVIDER2]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#+5)
SolidColor=#FontColor#

[MeterRSS1Title]
Meter=String
MeasureName=MeasureRSS1
X=5
Y=5
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
StringEffect=SHADOW
FontEffectColor=#ShadowColor#
LeftMouseDownAction=[MeasureRSS1Link]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover1][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover1][!RainmeterRedraw]

[MeterRSS1Item1]
Meter=String
MeasureName=MeasureRSS1Item1
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover2][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover2][!RainmeterRedraw]

[MeterRSS1Item2]
Meter=String
MeasureName=MeasureRSS1Item2
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover3][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover3][!RainmeterRedraw]

[MeterRSS1Item3]
Meter=String
MeasureName=MeasureRSS1Item3
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover4][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover4][!RainmeterRedraw]

[MeterRSS1Item4]
Meter=String
MeasureName=MeasureRSS1Item4
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover5][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover5][!RainmeterRedraw]

[MeterRSS1Item5]
Meter=String
MeasureName=MeasureRSS1Item5
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover6][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover6][!RainmeterRedraw]

[MeterRSS1Item6]
Meter=String
MeasureName=MeasureRSS1Item6
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover7][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover7][!RainmeterRedraw]

[MeterRSS1Item7]
Meter=String
MeasureName=MeasureRSS1Item7
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover8][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover8][!RainmeterRedraw]

[MeterRSS1Item8]
Meter=String
MeasureName=MeasureRSS1Item8
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover9][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover9][!RainmeterRedraw]




[MeasureRSS2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=#RSS2#
RegExp="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<description>(.*)</description>.*<link>(.*)</link>.*<item>.*<description>(.*)</description>.*<link>(.*)</link>.*<item>.*<description>(.*)</description>.*<link>(.*)</link>.*<item>.*<description>(.*)</description>.*<link>(.*)</link>.*<item>.*<description>(.*)</description>.*<link>(.*)</link>"
UpdateRate=900
Substitute=#Substitute#
StringIndex=1

[MeasureRSS2Link]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS2Item1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=3

[MeasureRSS2Link1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=4

[MeasureRSS2Item2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=5

[MeasureRSS2Link2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=6

[MeasureRSS2Item3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=7

[MeasureRSS2Link3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=8

[MeasureRSS2Item4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=9

[MeasureRSS2Link4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=10

[MeasureRSS2Item5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=11

[MeasureRSS2Link5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=12

[MeterRSS2Title]
Meter=String
MeasureName=MeasureRSS2
X=5
Y=5
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
StringEffect=SHADOW
FontEffectColor=#ShadowColor#
LeftMouseDownAction=[MeasureRSS2Link]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover1][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover1][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item1]
Meter=String
MeasureName=MeasureRSS2Item1
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover2][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover2][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item2]
Meter=String
MeasureName=MeasureRSS2Item2
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link2]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover3][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover3][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item3]
Meter=String
MeasureName=MeasureRSS2Item3
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover4][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover4][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item4]
Meter=String
MeasureName=MeasureRSS2Item4
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link4]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover5][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover5][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item5]
Meter=String
MeasureName=MeasureRSS2Item5
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover6][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover6][!RainmeterRedraw]
Hidden=1

[MeasureRSS3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=#RSS3#
RegExp="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"
UpdateRate=900
Substitute=#Substitute#
StringIndex=1

[MeasureRSS3Link]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS3Item1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=3

[MeasureRSS3Link1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=4

[MeasureRSS3Item2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=5

[MeasureRSS3Link2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=6

[MeasureRSS3Item3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=7

[MeasureRSS3Link3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=8

[MeasureRSS3Item4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=9

[MeasureRSS3Link4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=10

[MeasureRSS3Item5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=11

[MeasureRSS3Link5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=12

[MeterRSS3Title]
Meter=String
MeasureName=MeasureRSS3
X=5
Y=5
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
StringEffect=SHADOW
FontEffectColor=#ShadowColor#
LeftMouseDownAction=[MeasureRSS3Link]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover1][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover1][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item1]
Meter=String
MeasureName=MeasureRSS3Item1
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover2][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover2][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item2]
Meter=String
MeasureName=MeasureRSS3Item2
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link2]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover3][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover3][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item3]
Meter=String
MeasureName=MeasureRSS3Item3
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover4][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover4][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item4]
Meter=String
MeasureName=MeasureRSS3Item4
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link4]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover5][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover5][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item5]
Meter=String
MeasureName=MeasureRSS3Item5
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover6][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover6][!RainmeterRedraw]
Hidden=1

[MeterHover1]
Meter=Image
X=5
Y=6
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover2]
Meter=Image
X=5
Y=(#LineHeight#+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover3]
Meter=Image
X=5
Y=(#LineHeight#*3+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover4]
Meter=Image
X=5
Y=(#LineHeight#*4+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover5]
Meter=Image
X=5
Y=(#LineHeight#*6+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover6]
Meter=Image
X=5
Y=(#LineHeight#*7+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover7]
Meter=Image
X=5
Y=(#LineHeight#*9+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover8]
Meter=Image
X=5
Y=(#LineHeight#*10+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover9]
Meter=Image
X=5
Y=(#LineHeight#*12+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover10]
Meter=Image
X=5
Y=(#LineHeight#*13+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterShowFeed1]
Meter=String
Text="n"
FontFace=Webdings
FontSize=8
FontColor=#ButtonColor#
X=5
Y=(#LineHeight#*20+7)
AntiAlias=1
LeftMouseDownAction=!Execute #Show1##Hide2##Hide3#[!RainmeterRedraw]

[MeterShowFeed2]
Meter=String
Text="n"
FontFace=Webdings
FontSize=8
FontColor=#ButtonColor#
X=5R
Y=r
AntiAlias=1
LeftMouseDownAction=!Execute #Hide1##Show2##Hide3#[!RainmeterRedraw]

[MeterShowFeed3]
Meter=String
Text="n"
FontFace=Webdings
FontSize=8
FontColor=#ButtonColor#
X=5R
Y=r
AntiAlias=1
LeftMouseDownAction=!Execute #Hide1##Hide2##Show3#[!RainmeterRedraw]


I edited the feed no. 1 only for now...
Now, I have two questions: how can I display correct czech characters? (see screenshot). And next, how can I deal with that every feed is in different format? I mean in some feeds is <description> before <link> and vice versa, in some is some crapy formatting inside the description div etc... Thanks
vasik
Posts: 6
Joined: November 8th, 2010, 11:03 am

Re: Show content in the RSS reader

Post by vasik »

I solved both of the problems, the different feed format by using google reader, wrong character display by using DecodeCharacterReference=1 . So, here's my code now, still first only first feed working...

Code: Select all

; Rainmeter Tutorial Skin 4 - RSS Reader x3                                      |
; This is the skin that is created by following the steps in the fourth part of  |
; the Rainmeter Tutorial. It displays an RSS feed and can switch between three   |
; different links.                                                               |
; For a full description and instructions on how to create this skin yourself,   |
; visit http://www.rainmeter.net/RainCMS/?q=SkinTutorialOne                      |

[Rainmeter]
Update=1000
Author=Alex Attar

[Metadata]
Name=Tutorial 4 - RSS Feed
Config=Rainmeter Tutorials
Description=This is the skin made by following the instructions to Tutorial 4 in the Rainmeter 101, availables at http://www.rainmeter.net/
Instructions=Modify the RSS1, RSS2 and RSS3 variables to add in your feed, use the circular buttons to switch between them. Clicking a title will bring you to that story.
Version=1.00
Tags=RSS | Tutorial
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Variant=0
Preview=

[Variables]
BGColor=0,0,0,128
FontColor=255,255,255
ShadowColor=0,0,0,128
HoverColor=255,255,255,64
ButtonColor=255,255,255
GET=.*<a href="(.*)">(.*)</a>.*<div class="item-body">(.*)</div>

LineHeight=17
                                    
RSS1= http://www.google.co.uk/reader/view/feed/http://servis.idnes.cz/rss.asp?c=zpravodaj?n=8
RSS2=http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml
RSS3=http://forum.rainmeter.net/rss.php

Substitute="":"...","&":"&",""":"'","<![CDATA[":"","]]>":""

RegExp1="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"

RegExp2="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"

RegExp3="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"

Hide1=[!RainmeterHideMeter MeterRSS1Title][!RainmeterHideMeter MeterRSS1Item1][!RainmeterHideMeter MeterRSS1Item2][!RainmeterHideMeter MeterRSS1Item3][!RainmeterHideMeter MeterRSS1Item4][!RainmeterHideMeter MeterRSS1Item5]
Show1=[!RainmeterShowMeter MeterRSS1Title][!RainmeterShowMeter MeterRSS1Item1][!RainmeterShowMeter MeterRSS1Item2][!RainmeterShowMeter MeterRSS1Item3][!RainmeterShowMeter MeterRSS1Item4][!RainmeterShowMeter MeterRSS1Item5]

Hide2=[!RainmeterHideMeter MeterRSS2Title][!RainmeterHideMeter MeterRSS2Item1][!RainmeterHideMeter MeterRSS2Item2][!RainmeterHideMeter MeterRSS2Item3][!RainmeterHideMeter MeterRSS2Item4][!RainmeterHideMeter MeterRSS2Item5]
Show2=[!RainmeterShowMeter MeterRSS2Title][!RainmeterShowMeter MeterRSS2Item1][!RainmeterShowMeter MeterRSS2Item2][!RainmeterShowMeter MeterRSS2Item3][!RainmeterShowMeter MeterRSS2Item4][!RainmeterShowMeter MeterRSS2Item5]

Hide3=[!RainmeterHideMeter MeterRSS3Title][!RainmeterHideMeter MeterRSS3Item1][!RainmeterHideMeter MeterRSS3Item2][!RainmeterHideMeter MeterRSS3Item3][!RainmeterHideMeter MeterRSS3Item4][!RainmeterHideMeter MeterRSS3Item5]
Show3=[!RainmeterShowMeter MeterRSS3Title][!RainmeterShowMeter MeterRSS3Item1][!RainmeterShowMeter MeterRSS3Item2][!RainmeterShowMeter MeterRSS3Item3][!RainmeterShowMeter MeterRSS3Item4][!RainmeterShowMeter MeterRSS3Item5]

[MeasureRSS1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=#RSS1#
RegExp="(?siU)<h1>(.*)</h1>#GET##GET##GET##GET##GET##GET##GET##GET#"
Substitute=#Substitute#
UpdateRate=900
StringIndex=1
DecodeCharacterReference=1
Debug=1

[MeasureRSS1Link]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS1Item1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=3
DecodeCharacterReference=1

[MeasureRSS1Item2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=4
DecodeCharacterReference=1
 
[MeasureRSS1Link1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS1Item3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=6
DecodeCharacterReference=1

[MeasureRSS1Item4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=7
DecodeCharacterReference=1

[MeasureRSS1Link3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=5

[MeasureRSS1Item5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=9
DecodeCharacterReference=1

[MeasureRSS1Item6]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=10
DecodeCharacterReference=1

[MeasureRSS1Link5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=8

[MeasureRSS1Item7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=12
DecodeCharacterReference=1

[MeasureRSS1Item8]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=13
DecodeCharacterReference=1

[MeasureRSS1Link7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=11


[Background]
Meter=Image
SolidColor=#BGColor#
W=300
H=(#LineHeight#*20+22)

[DIVIDER1]
Meter=Image
W=290
H=1
X=5
Y=5
SolidColor=#FontColor#

[DIVIDER2]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#+5)
SolidColor=#FontColor#

[MeterRSS1Title]
Meter=String
MeasureName=MeasureRSS1
X=5
Y=5
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
StringEffect=SHADOW
FontEffectColor=#ShadowColor#
LeftMouseDownAction=[MeasureRSS1Link]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover1][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover1][!RainmeterRedraw]

[MeterRSS1Item1]
Meter=String
MeasureName=MeasureRSS1Item1
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover2][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover2][!RainmeterRedraw]

[MeterRSS1Item2]
Meter=String
MeasureName=MeasureRSS1Item2
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover3][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover3][!RainmeterRedraw]

[MeterRSS1Item3]
Meter=String
MeasureName=MeasureRSS1Item3
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover4][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover4][!RainmeterRedraw]

[MeterRSS1Item4]
Meter=String
MeasureName=MeasureRSS1Item4
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover5][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover5][!RainmeterRedraw]

[MeterRSS1Item5]
Meter=String
MeasureName=MeasureRSS1Item5
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover6][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover6][!RainmeterRedraw]

[MeterRSS1Item6]
Meter=String
MeasureName=MeasureRSS1Item6
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover7][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover7][!RainmeterRedraw]

[MeterRSS1Item7]
Meter=String
MeasureName=MeasureRSS1Item7
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover8][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover8][!RainmeterRedraw]

[MeterRSS1Item8]
Meter=String
MeasureName=MeasureRSS1Item8
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover9][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover9][!RainmeterRedraw]




[MeasureRSS2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=#RSS2#
RegExp="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<description>(.*)</description>.*<link>(.*)</link>.*<item>.*<description>(.*)</description>.*<link>(.*)</link>.*<item>.*<description>(.*)</description>.*<link>(.*)</link>.*<item>.*<description>(.*)</description>.*<link>(.*)</link>.*<item>.*<description>(.*)</description>.*<link>(.*)</link>"
UpdateRate=900
Substitute=#Substitute#
StringIndex=1

[MeasureRSS2Link]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS2Item1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=3

[MeasureRSS2Link1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=4

[MeasureRSS2Item2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=5

[MeasureRSS2Link2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=6

[MeasureRSS2Item3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=7

[MeasureRSS2Link3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=8

[MeasureRSS2Item4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=9

[MeasureRSS2Link4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=10

[MeasureRSS2Item5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=11

[MeasureRSS2Link5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=12

[MeterRSS2Title]
Meter=String
MeasureName=MeasureRSS2
X=5
Y=5
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
StringEffect=SHADOW
FontEffectColor=#ShadowColor#
LeftMouseDownAction=[MeasureRSS2Link]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover1][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover1][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item1]
Meter=String
MeasureName=MeasureRSS2Item1
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover2][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover2][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item2]
Meter=String
MeasureName=MeasureRSS2Item2
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link2]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover3][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover3][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item3]
Meter=String
MeasureName=MeasureRSS2Item3
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover4][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover4][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item4]
Meter=String
MeasureName=MeasureRSS2Item4
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link4]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover5][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover5][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item5]
Meter=String
MeasureName=MeasureRSS2Item5
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover6][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover6][!RainmeterRedraw]
Hidden=1

[MeasureRSS3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=#RSS3#
RegExp="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"
UpdateRate=900
Substitute=#Substitute#
StringIndex=1

[MeasureRSS3Link]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS3Item1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=3

[MeasureRSS3Link1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=4

[MeasureRSS3Item2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=5

[MeasureRSS3Link2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=6

[MeasureRSS3Item3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=7

[MeasureRSS3Link3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=8

[MeasureRSS3Item4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=9

[MeasureRSS3Link4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=10

[MeasureRSS3Item5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=11

[MeasureRSS3Link5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=12

[MeterRSS3Title]
Meter=String
MeasureName=MeasureRSS3
X=5
Y=5
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
StringEffect=SHADOW
FontEffectColor=#ShadowColor#
LeftMouseDownAction=[MeasureRSS3Link]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover1][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover1][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item1]
Meter=String
MeasureName=MeasureRSS3Item1
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover2][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover2][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item2]
Meter=String
MeasureName=MeasureRSS3Item2
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link2]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover3][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover3][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item3]
Meter=String
MeasureName=MeasureRSS3Item3
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover4][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover4][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item4]
Meter=String
MeasureName=MeasureRSS3Item4
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link4]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover5][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover5][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item5]
Meter=String
MeasureName=MeasureRSS3Item5
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover6][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover6][!RainmeterRedraw]
Hidden=1

[MeterHover1]
Meter=Image
X=5
Y=6
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover2]
Meter=Image
X=5
Y=(#LineHeight#+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover3]
Meter=Image
X=5
Y=(#LineHeight#*2+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover4]
Meter=Image
X=5
Y=(#LineHeight#*4+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover5]
Meter=Image
X=5
Y=(#LineHeight#*5+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover6]
Meter=Image
X=5
Y=(#LineHeight#*7+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover7]
Meter=Image
X=5
Y=(#LineHeight#*8+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover8]
Meter=Image
X=5
Y=(#LineHeight#*10+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover9]
Meter=Image
X=5
Y=(#LineHeight#*12+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover10]
Meter=Image
X=5
Y=(#LineHeight#*13+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterShowFeed1]
Meter=String
Text="n"
FontFace=Webdings
FontSize=8
FontColor=#ButtonColor#
X=5
Y=(#LineHeight#*20+7)
AntiAlias=1
LeftMouseDownAction=!Execute #Show1##Hide2##Hide3#[!RainmeterRedraw]

[MeterShowFeed2]
Meter=String
Text="n"
FontFace=Webdings
FontSize=8
FontColor=#ButtonColor#
X=5R
Y=r
AntiAlias=1
LeftMouseDownAction=!Execute #Hide1##Show2##Hide3#[!RainmeterRedraw]

[MeterShowFeed3]
Meter=String
Text="n"
FontFace=Webdings
FontSize=8
FontColor=#ButtonColor#
X=5R
Y=r
AntiAlias=1
LeftMouseDownAction=!Execute #Hide1##Hide2##Show3#[!RainmeterRedraw]

vasik
Posts: 6
Joined: November 8th, 2010, 11:03 am

Re: Show content in the RSS reader

Post by vasik »

O.K., here's the working code for 3 feeds...

Code: Select all

; Rainmeter Tutorial Skin 4 - RSS Reader x3                                      |
; This is the skin that is created by following the steps in the fourth part of  |
; the Rainmeter Tutorial. It displays an RSS feed and can switch between three   |
; different links.                                                               |
; For a full description and instructions on how to create this skin yourself,   |
; visit http://www.rainmeter.net/RainCMS/?q=SkinTutorialOne                      |

[Rainmeter]
Update=1000
Author=Alex Attar

[Metadata]
Name=Tutorial 4 - RSS Feed
Config=Rainmeter Tutorials
Description=This is the skin made by following the instructions to Tutorial 4 in the Rainmeter 101, availables at http://www.rainmeter.net/
Instructions=Modify the RSS1, RSS2 and RSS3 variables to add in your feed, use the circular buttons to switch between them. Clicking a title will bring you to that story.
Version=1.00
Tags=RSS | Tutorial
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Variant=0
Preview=

[Variables]
BGColor=0,0,0,128
FontColor=255,255,255
ShadowColor=0,0,0,128
HoverColor=255,255,255,64
ButtonColor=255,255,255
GET=.*<a href="(.*)">(.*)</a>.*<div class="item-body">(.*)</div>

LineHeight=17
                                    
RSS1=http://www.google.co.uk/reader/view/feed/http://servis.idnes.cz/rss.asp?c=zpravodaj?n=20
RSS2=http://www.google.co.uk/reader/view/feed/http://slevin.cz/rss?n=20
RSS3=http://www.google.co.uk/reader/view/feed/http://feeds.gawker.com/lifehacker/vip?n=20

Substitute="":"...","&":"&",""":"'","<![CDATA[":"","]]>":""

RegExp1="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"

RegExp2="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"

RegExp3="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"

Hide1=[!RainmeterHideMeter MeterRSS1Title][!RainmeterHideMeter MeterRSS1Item1][!RainmeterHideMeter MeterRSS1Item2][!RainmeterHideMeter MeterRSS1Item3][!RainmeterHideMeter MeterRSS1Item4][!RainmeterHideMeter MeterRSS1Item5][!RainmeterHideMeter MeterRSS1Item6][!RainmeterHideMeter MeterRSS1Item7][!RainmeterHideMeter MeterRSS1Item8]
Show1=[!RainmeterShowMeter MeterRSS1Title][!RainmeterShowMeter MeterRSS1Item1][!RainmeterShowMeter MeterRSS1Item2][!RainmeterShowMeter MeterRSS1Item3][!RainmeterShowMeter MeterRSS1Item4][!RainmeterShowMeter MeterRSS1Item5][!RainmeterShowMeter MeterRSS1Item6][!RainmeterShowMeter MeterRSS1Item7][!RainmeterShowMeter MeterRSS1Item8]

Hide2=[!RainmeterHideMeter MeterRSS2Title][!RainmeterHideMeter MeterRSS2Item1][!RainmeterHideMeter MeterRSS2Item2][!RainmeterHideMeter MeterRSS2Item3][!RainmeterHideMeter MeterRSS2Item4][!RainmeterHideMeter MeterRSS2Item5][!RainmeterHideMeter MeterRSS2Item6][!RainmeterHideMeter MeterRSS2Item7][!RainmeterHideMeter MeterRSS2Item8]
Show2=[!RainmeterShowMeter MeterRSS2Title][!RainmeterShowMeter MeterRSS2Item1][!RainmeterShowMeter MeterRSS2Item2][!RainmeterShowMeter MeterRSS2Item3][!RainmeterShowMeter MeterRSS2Item4][!RainmeterShowMeter MeterRSS2Item5][!RainmeterShowMeter MeterRSS2Item6][!RainmeterShowMeter MeterRSS2Item7][!RainmeterShowMeter MeterRSS2Item8]

Hide3=[!RainmeterHideMeter MeterRSS3Title][!RainmeterHideMeter MeterRSS3Item1][!RainmeterHideMeter MeterRSS3Item2][!RainmeterHideMeter MeterRSS3Item3][!RainmeterHideMeter MeterRSS3Item4][!RainmeterHideMeter MeterRSS3Item5][!RainmeterHideMeter MeterRSS3Item6][!RainmeterHideMeter MeterRSS3Item7][!RainmeterHideMeter MeterRSS3Item8]
Show3=[!RainmeterShowMeter MeterRSS3Title][!RainmeterShowMeter MeterRSS3Item1][!RainmeterShowMeter MeterRSS3Item2][!RainmeterShowMeter MeterRSS3Item3][!RainmeterShowMeter MeterRSS3Item4][!RainmeterShowMeter MeterRSS3Item5][!RainmeterShowMeter MeterRSS3Item6][!RainmeterShowMeter MeterRSS3Item7][!RainmeterShowMeter MeterRSS3Item8]

[MeasureRSS1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=#RSS1#
RegExp="(?siU)<h1>(.*)</h1>#GET##GET##GET##GET##GET##GET##GET##GET#"
Substitute=#Substitute#
UpdateRate=900
StringIndex=1
DecodeCharacterReference=1
Debug=1

[MeasureRSS1Link]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS1Item1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=3
DecodeCharacterReference=1

[MeasureRSS1Item2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=4
DecodeCharacterReference=1
 
[MeasureRSS1Link1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS1Item3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=6
DecodeCharacterReference=1

[MeasureRSS1Item4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=7
DecodeCharacterReference=1

[MeasureRSS1Link3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=5

[MeasureRSS1Item5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=9
DecodeCharacterReference=1

[MeasureRSS1Item6]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=10
DecodeCharacterReference=1

[MeasureRSS1Link5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=8

[MeasureRSS1Item7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=12
DecodeCharacterReference=1

[MeasureRSS1Item8]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=13
DecodeCharacterReference=1

[MeasureRSS1Link7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=11


[Background]
Meter=Image
SolidColor=#BGColor#
W=300
H=(#LineHeight#*14+22)

[DIVIDER1]
Meter=Image
W=290
H=1
X=5
Y=5
SolidColor=#FontColor#

[DIVIDER2]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#+5)
SolidColor=#FontColor#

[DIVIDER3]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#*4+5)
SolidColor=#FontColor#

[DIVIDER4]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#*7+5)
SolidColor=#FontColor#

[DIVIDER5]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#*10+5)
SolidColor=#FontColor#

[DIVIDER6]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#*13+5)
SolidColor=#FontColor#


[MeterRSS1Title]
Meter=String
MeasureName=MeasureRSS1
X=5
Y=5
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
StringEffect=SHADOW
FontEffectColor=#ShadowColor#
LeftMouseDownAction=[MeasureRSS1Link]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover1][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover1][!RainmeterRedraw]

[MeterRSS1Item1]
Meter=String
MeasureName=MeasureRSS1Item1
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
StringEffect=SHADOW
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover2][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover2][!RainmeterRedraw]

[MeterRSS1Item2]
Meter=String
MeasureName=MeasureRSS1Item2
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover3][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover3][!RainmeterRedraw]

[MeterRSS1Item3]
Meter=String
MeasureName=MeasureRSS1Item3
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover4][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover4][!RainmeterRedraw]

[MeterRSS1Item4]
Meter=String
MeasureName=MeasureRSS1Item4
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover5][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover5][!RainmeterRedraw]

[MeterRSS1Item5]
Meter=String
MeasureName=MeasureRSS1Item5
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover6][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover6][!RainmeterRedraw]

[MeterRSS1Item6]
Meter=String
MeasureName=MeasureRSS1Item6
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover7][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover7][!RainmeterRedraw]

[MeterRSS1Item7]
Meter=String
MeasureName=MeasureRSS1Item7
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover8][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover8][!RainmeterRedraw]

[MeterRSS1Item8]
Meter=String
MeasureName=MeasureRSS1Item8
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover9][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover9][!RainmeterRedraw]




[MeasureRSS2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=#RSS2#
RegExp="(?siU)<h1>(.*)</h1>#GET##GET##GET##GET##GET##GET##GET##GET#"
Substitute=#Substitute#
UpdateRate=900
StringIndex=1
DecodeCharacterReference=1


[MeasureRSS2Link]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS2Item1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=3
DecodeCharacterReference=1

[MeasureRSS2Item2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=4
DecodeCharacterReference=1
 
[MeasureRSS2Link1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS2Item3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=6
DecodeCharacterReference=1

[MeasureRSS2Item4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=7
DecodeCharacterReference=1

[MeasureRSS2Link3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=5

[MeasureRSS2Item5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=9
DecodeCharacterReference=1

[MeasureRSS2Item6]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=10
DecodeCharacterReference=1

[MeasureRSS2Link5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=8

[MeasureRSS2Item7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=12
DecodeCharacterReference=1

[MeasureRSS2Item8]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=13
DecodeCharacterReference=1

[MeasureRSS2Link7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=11


[MeterRSS2Title]
Meter=String
MeasureName=MeasureRSS2
X=5
Y=5
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
StringEffect=SHADOW
FontEffectColor=#ShadowColor#
LeftMouseDownAction=[MeasureRSS2Link]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover1][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover1][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item1]
Meter=String
MeasureName=MeasureRSS2Item1
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover2][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover2][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item2]
Meter=String
MeasureName=MeasureRSS2Item2
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover3][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover3][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item3]
Meter=String
MeasureName=MeasureRSS2Item3
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover4][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover4][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item4]
Meter=String
MeasureName=MeasureRSS2Item4
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover5][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover5][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item5]
Meter=String
MeasureName=MeasureRSS2Item5
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover6][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover6][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item6]
Meter=String
MeasureName=MeasureRSS2Item6
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover7][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover7][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item7]
Meter=String
MeasureName=MeasureRSS2Item7
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover8][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover8][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item8]
Meter=String
MeasureName=MeasureRSS2Item8
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover9][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover9][!RainmeterRedraw]
Hidden=1

[MeasureRSS3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=#RSS3#
RegExp="(?siU)<h1>(.*)</h1>#GET##GET##GET##GET##GET##GET##GET##GET#"
Substitute=#Substitute#
UpdateRate=900
StringIndex=1
DecodeCharacterReference=1


[MeasureRSS3Link]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS3Item1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=3
DecodeCharacterReference=1

[MeasureRSS3Item2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=4
DecodeCharacterReference=1
 
[MeasureRSS3Link1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS3Item3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=6
DecodeCharacterReference=1

[MeasureRSS3Item4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=7
DecodeCharacterReference=1

[MeasureRSS3Link3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=5

[MeasureRSS3Item5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=9
DecodeCharacterReference=1

[MeasureRSS3Item6]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=10
DecodeCharacterReference=1

[MeasureRSS3Link5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=8

[MeasureRSS3Item7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=12
DecodeCharacterReference=1

[MeasureRSS3Item8]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=13
DecodeCharacterReference=1

[MeasureRSS3Link7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=11


[MeterRSS3Title]
Meter=String
MeasureName=MeasureRSS3
X=5
Y=5
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
StringEffect=SHADOW
FontEffectColor=#ShadowColor#
LeftMouseDownAction=[MeasureRSS3Link]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover1][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover1][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item1]
Meter=String
MeasureName=MeasureRSS3Item1
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover2][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover2][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item2]
Meter=String
MeasureName=MeasureRSS3Item2
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover3][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover3][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item3]
Meter=String
MeasureName=MeasureRSS3Item3
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover4][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover4][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item4]
Meter=String
MeasureName=MeasureRSS3Item4
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover5][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover5][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item5]
Meter=String
MeasureName=MeasureRSS3Item5
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover6][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover6][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item6]
Meter=String
MeasureName=MeasureRSS3Item6
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover7][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover7][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item7]
Meter=String
MeasureName=MeasureRSS3Item7
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover8][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover8][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item8]
Meter=String
MeasureName=MeasureRSS3Item8
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover9][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover9][!RainmeterRedraw]
Hidden=1

[MeterHover1]
Meter=Image
X=5
Y=6
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover2]
Meter=Image
X=5
Y=(#LineHeight#+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover3]
Meter=Image
X=5
Y=(#LineHeight#*2+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover4]
Meter=Image
X=5
Y=(#LineHeight#*4+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover5]
Meter=Image
X=5
Y=(#LineHeight#*5+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover6]
Meter=Image
X=5
Y=(#LineHeight#*7+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover7]
Meter=Image
X=5
Y=(#LineHeight#*8+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover8]
Meter=Image
X=5
Y=(#LineHeight#*10+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover9]
Meter=Image
X=5
Y=(#LineHeight#*12+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover10]
Meter=Image
X=5
Y=(#LineHeight#*13+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterShowFeed1]
Meter=String
Text="n"
FontFace=Webdings
FontSize=8
FontColor=#ButtonColor#
X=5
Y=(#LineHeight#*14+7)
AntiAlias=1
LeftMouseDownAction=!Execute #Show1##Hide2##Hide3#[!RainmeterRedraw]

[MeterShowFeed2]
Meter=String
Text="n"
FontFace=Webdings
FontSize=8
FontColor=#ButtonColor#
X=5R
Y=r
AntiAlias=1
LeftMouseDownAction=!Execute #Hide1##Show2##Hide3#[!RainmeterRedraw]

[MeterShowFeed3]
Meter=String
Text="n"
FontFace=Webdings
FontSize=8
FontColor=#ButtonColor#
X=5R
Y=r
AntiAlias=1
LeftMouseDownAction=!Execute #Hide1##Hide2##Show3#[!RainmeterRedraw]

It doesn't work well with some kind of feeds, ie. with images, like the LifeHacker feed: http://www.google.co.uk/reader/view/feed/http://feeds.gawker.com/lifehacker/vip?n=20 . If anyone knows how to fix that, I would be happy.
Another thing is I would like to make different background colors for the feed title and the feeds itself, have no idea how to do that...
Thanks
User avatar
jsmorley
Developer
Posts: 22519
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Show content in the RSS reader

Post by jsmorley »

Holy crap. The student has become the master... ;-)

I'll see if I can add any help tomorrow.
vasik
Posts: 6
Joined: November 8th, 2010, 11:03 am

Re: Show content in the RSS reader

Post by vasik »

jsmorley wrote:Holy crap. The student has become the master... ;-)
Well, I'm naturaly no way a master, I won't be able to build it from scratch, I just modified the given examples...:-) Anyway, here's another version, displaying 8 articles in each feed. The buttons are made by using image now (to be able to get hover state easily), I used the Hibernate.png from Gnometer.

Code: Select all

; Rainmeter Tutorial Skin 4 - RSS Reader x3                                      |
; This is the skin that is created by following the steps in the fourth part of  |
; the Rainmeter Tutorial. It displays an RSS feed and can switch between three   |
; different links.                                                               |
; For a full description and instructions on how to create this skin yourself,   |
; visit http://www.rainmeter.net/RainCMS/?q=SkinTutorialOne                      |

[Rainmeter]
Update=1000
Author=Alex Attar

[Metadata]
Name=Tutorial 4 - RSS Feed
Config=Rainmeter Tutorials
Description=This is the skin made by following the instructions to Tutorial 4 in the Rainmeter 101, availables at http://www.rainmeter.net/
Instructions=Modify the RSS1, RSS2 and RSS3 variables to add in your feed, use the circular buttons to switch between them. Clicking a title will bring you to that story.
Version=1.00
Tags=RSS | Tutorial
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Variant=0
Preview=

[Variables]
@Include=#ROOTCONFIGPATH#SETTINGS\Variables.inc
BGColor=100,100,0,45
FontColor=225,225,225
TitleFontColor=237,212,0
ShadowColor=0,0,0,128
HoverColor=255,255,255,64
ButtonColor=255,255,255
ButtonImage=Hibernate.png
GET=.*<a href="(.*)">(.*)</a>.*<div class="item-body">(.*)</div>

LineHeight=17
                                    
RSS1=http://www.google.co.uk/reader/view/feed/http://servis.idnes.cz/rss.asp?c=zpravodaj?n=20
RSS2=http://www.google.co.uk/reader/view/feed/http://slevin.cz/rss?n=20
RSS3=http://www.google.co.uk/reader/view/feed/http://novinky.cz.feedsportal.com/c/33064/f/534747/index.rss?n=20

Substitute="":"...","&":"&",""":"'","<![CDATA[":"","]]>":""

RegExp1="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"

RegExp2="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"

RegExp3="(?siU)<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>.*<item>.*<title>(.*)</title>.*<link>(.*)</link>"

Hide1=[!RainmeterHideMeter MeterRSS1Title][!RainmeterHideMeter MeterRSS1Item1][!RainmeterHideMeter MeterRSS1Item2][!RainmeterHideMeter MeterRSS1Item3][!RainmeterHideMeter MeterRSS1Item4][!RainmeterHideMeter MeterRSS1Item5][!RainmeterHideMeter MeterRSS1Item6][!RainmeterHideMeter MeterRSS1Item7][!RainmeterHideMeter MeterRSS1Item8][!RainmeterHideMeter MeterRSS1Item9][!RainmeterHideMeter MeterRSS1Item10][!RainmeterHideMeter MeterRSS1Item11][!RainmeterHideMeter MeterRSS1Item12][!RainmeterHideMeter MeterRSS1Item13][!RainmeterHideMeter MeterRSS1Item14][!RainmeterHideMeter MeterRSS1Item15][!RainmeterHideMeter MeterRSS1Item16]
Show1=[!RainmeterShowMeter MeterRSS1Title][!RainmeterShowMeter MeterRSS1Item1][!RainmeterShowMeter MeterRSS1Item2][!RainmeterShowMeter MeterRSS1Item3][!RainmeterShowMeter MeterRSS1Item4][!RainmeterShowMeter MeterRSS1Item5][!RainmeterShowMeter MeterRSS1Item6][!RainmeterShowMeter MeterRSS1Item7][!RainmeterShowMeter MeterRSS1Item8][!RainmeterShowMeter MeterRSS1Item9][!RainmeterShowMeter MeterRSS1Item10][!RainmeterShowMeter MeterRSS1Item11][!RainmeterShowMeter MeterRSS1Item12][!RainmeterShowMeter MeterRSS1Item13][!RainmeterShowMeter MeterRSS1Item14][!RainmeterShowMeter MeterRSS1Item15][!RainmeterShowMeter MeterRSS1Item16]

Hide2=[!RainmeterHideMeter MeterRSS2Title][!RainmeterHideMeter MeterRSS2Item1][!RainmeterHideMeter MeterRSS2Item2][!RainmeterHideMeter MeterRSS2Item3][!RainmeterHideMeter MeterRSS2Item4][!RainmeterHideMeter MeterRSS2Item5][!RainmeterHideMeter MeterRSS2Item6][!RainmeterHideMeter MeterRSS2Item7][!RainmeterHideMeter MeterRSS2Item8][!RainmeterHideMeter MeterRSS2Item9][!RainmeterHideMeter MeterRSS2Item10][!RainmeterHideMeter MeterRSS2Item11][!RainmeterHideMeter MeterRSS2Item12][!RainmeterHideMeter MeterRSS2Item13][!RainmeterHideMeter MeterRSS2Item14][!RainmeterHideMeter MeterRSS2Item15][!RainmeterHideMeter MeterRSS2Item16]
Show2=[!RainmeterShowMeter MeterRSS2Title][!RainmeterShowMeter MeterRSS2Item1][!RainmeterShowMeter MeterRSS2Item2][!RainmeterShowMeter MeterRSS2Item3][!RainmeterShowMeter MeterRSS2Item4][!RainmeterShowMeter MeterRSS2Item5][!RainmeterShowMeter MeterRSS2Item6][!RainmeterShowMeter MeterRSS2Item7][!RainmeterShowMeter MeterRSS2Item8][!RainmeterShowMeter MeterRSS2Item9][!RainmeterShowMeter MeterRSS2Item10][!RainmeterShowMeter MeterRSS2Item11][!RainmeterShowMeter MeterRSS2Item12][!RainmeterShowMeter MeterRSS2Item13][!RainmeterShowMeter MeterRSS2Item14][!RainmeterShowMeter MeterRSS2Item15][!RainmeterShowMeter MeterRSS2Item16]


Hide3=[!RainmeterHideMeter MeterRSS3Title][!RainmeterHideMeter MeterRSS3Item1][!RainmeterHideMeter MeterRSS3Item2][!RainmeterHideMeter MeterRSS3Item3][!RainmeterHideMeter MeterRSS3Item4][!RainmeterHideMeter MeterRSS3Item5][!RainmeterHideMeter MeterRSS3Item6][!RainmeterHideMeter MeterRSS3Item7][!RainmeterHideMeter MeterRSS3Item8][!RainmeterHideMeter MeterRSS3Item9][!RainmeterHideMeter MeterRSS3Item10][!RainmeterHideMeter MeterRSS3Item11][!RainmeterHideMeter MeterRSS3Item12][!RainmeterHideMeter MeterRSS3Item13][!RainmeterHideMeter MeterRSS3Item14][!RainmeterHideMeter MeterRSS3Item15][!RainmeterHideMeter MeterRSS3Item16]
Show3=[!RainmeterShowMeter MeterRSS3Title][!RainmeterShowMeter MeterRSS3Item1][!RainmeterShowMeter MeterRSS3Item2][!RainmeterShowMeter MeterRSS3Item3][!RainmeterShowMeter MeterRSS3Item4][!RainmeterShowMeter MeterRSS3Item5][!RainmeterShowMeter MeterRSS3Item6][!RainmeterShowMeter MeterRSS3Item7][!RainmeterShowMeter MeterRSS3Item8][!RainmeterShowMeter MeterRSS3Item9][!RainmeterShowMeter MeterRSS3Item10][!RainmeterShowMeter MeterRSS3Item11][!RainmeterShowMeter MeterRSS3Item12][!RainmeterShowMeter MeterRSS3Item13][!RainmeterShowMeter MeterRSS3Item14][!RainmeterShowMeter MeterRSS3Item15][!RainmeterShowMeter MeterRSS3Item16]


[Background]
Meter=Image
SolidColor=#BGColor#
W=300
H=(#LineHeight#*26+22)

[DIVIDER1]
Meter=Image
W=290
H=1
X=5
Y=5
SolidColor=#FontColor#

[DIVIDER2]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#+5)
SolidColor=#FontColor#

[DIVIDER3]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#*4+5)
SolidColor=#FontColor#

[DIVIDER4]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#*7+5)
SolidColor=#FontColor#

[DIVIDER5]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#*10+5)
SolidColor=#FontColor#

[DIVIDER6]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#*13+5)
SolidColor=#FontColor#

[DIVIDER7]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#*16+5)
SolidColor=#FontColor#

[DIVIDER8]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#*19+5)
SolidColor=#FontColor#

[DIVIDER9]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#*22+5)
SolidColor=#FontColor#

[DIVIDER10]
Meter=Image
W=290
H=1
X=5
Y=(#LineHeight#*25+5)
SolidColor=#FontColor#


[MeasureRSS1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=#RSS1#
RegExp="(?siU)<h1>(.*)</h1>#GET##GET##GET##GET##GET##GET##GET##GET#"
Substitute=#Substitute#
UpdateRate=900
StringIndex=1
DecodeCharacterReference=1
Debug=1

[MeasureRSS1Link]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS1Link1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS1Item1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=3
DecodeCharacterReference=1

[MeasureRSS1Item2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=4
DecodeCharacterReference=1

[MeasureRSS1Link3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=5
 
[MeasureRSS1Item3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=6
DecodeCharacterReference=1

[MeasureRSS1Item4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=7
DecodeCharacterReference=1

[MeasureRSS1Link5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=8

[MeasureRSS1Item5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=9
DecodeCharacterReference=1

[MeasureRSS1Item6]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=10
DecodeCharacterReference=1

[MeasureRSS1Link7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=11

[MeasureRSS1Item7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=12
DecodeCharacterReference=1

[MeasureRSS1Item8]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=13
DecodeCharacterReference=1


[MeasureRSS1Link9]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=14

[MeasureRSS1Item9]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=15
DecodeCharacterReference=1

[MeasureRSS1Item10]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=16
DecodeCharacterReference=1

[MeasureRSS1Link11]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=17
 
[MeasureRSS1Item11]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=18
DecodeCharacterReference=1

[MeasureRSS1Item12]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=19
DecodeCharacterReference=1

[MeasureRSS1Link13]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=20

[MeasureRSS1Item13]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=21
DecodeCharacterReference=1

[MeasureRSS1Item14]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=22
DecodeCharacterReference=1

[MeasureRSS1Link15]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=23

[MeasureRSS1Item15]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=24
DecodeCharacterReference=1

[MeasureRSS1Item16]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS1]
Substitute=#Substitute#
StringIndex=25
DecodeCharacterReference=1


[MeterRSS1Title]
Meter=String
MeasureName=MeasureRSS1
X=5
Y=5
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#TitleFontColor#
StringEffect=SHADOW
FontEffectColor=#ShadowColor#
LeftMouseDownAction=[MeasureRSS1Link]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover1][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover1][!RainmeterRedraw]

[MeterRSS1Item1]
Meter=String
MeasureName=MeasureRSS1Item1
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
StringEffect=SHADOW
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover2][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover2][!RainmeterRedraw]

[MeterRSS1Item2]
Meter=String
MeasureName=MeasureRSS1Item2
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover3][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover3][!RainmeterRedraw]

[MeterRSS1Item3]
Meter=String
MeasureName=MeasureRSS1Item3
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover4][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover4][!RainmeterRedraw]

[MeterRSS1Item4]
Meter=String
MeasureName=MeasureRSS1Item4
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover5][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover5][!RainmeterRedraw]

[MeterRSS1Item5]
Meter=String
MeasureName=MeasureRSS1Item5
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover6][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover6][!RainmeterRedraw]

[MeterRSS1Item6]
Meter=String
MeasureName=MeasureRSS1Item6
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover7][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover7][!RainmeterRedraw]

[MeterRSS1Item7]
Meter=String
MeasureName=MeasureRSS1Item7
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover8][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover8][!RainmeterRedraw]

[MeterRSS1Item8]
Meter=String
MeasureName=MeasureRSS1Item8
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover9][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover9][!RainmeterRedraw]


[MeterRSS1Item9]
Meter=String
MeasureName=MeasureRSS1Item9
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
StringEffect=SHADOW
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link9]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover10][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover10][!RainmeterRedraw]

[MeterRSS1Item10]
Meter=String
MeasureName=MeasureRSS1Item10
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link9]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover11][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover11][!RainmeterRedraw]

[MeterRSS1Item11]
Meter=String
MeasureName=MeasureRSS1Item11
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link11]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover12][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover12][!RainmeterRedraw]

[MeterRSS1Item12]
Meter=String
MeasureName=MeasureRSS1Item12
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link11]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover13][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover13][!RainmeterRedraw]

[MeterRSS1Item13]
Meter=String
MeasureName=MeasureRSS1Item13
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link13]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover14][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover14][!RainmeterRedraw]

[MeterRSS1Item14]
Meter=String
MeasureName=MeasureRSS1Item14
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link13]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover15][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover15][!RainmeterRedraw]

[MeterRSS1Item15]
Meter=String
MeasureName=MeasureRSS1Item15
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link15]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover16][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover16][!RainmeterRedraw]

[MeterRSS1Item16]
Meter=String
MeasureName=MeasureRSS1Item16
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS1Link15]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover17][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover17][!RainmeterRedraw]


[MeasureRSS2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=#RSS2#
RegExp="(?siU)<h1>(.*)</h1>#GET##GET##GET##GET##GET##GET##GET##GET#"
Substitute=#Substitute#
UpdateRate=900
StringIndex=1
DecodeCharacterReference=1
Debug=1

[MeasureRSS2Link]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS2Link1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS2Item1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=3
DecodeCharacterReference=1

[MeasureRSS2Item2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=4
DecodeCharacterReference=1

[MeasureRSS2Link3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=5
 
[MeasureRSS2Item3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=6
DecodeCharacterReference=1

[MeasureRSS2Item4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=7
DecodeCharacterReference=1

[MeasureRSS2Link5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=8

[MeasureRSS2Item5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=9
DecodeCharacterReference=1

[MeasureRSS2Item6]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=10
DecodeCharacterReference=1

[MeasureRSS2Link7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=11

[MeasureRSS2Item7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=12
DecodeCharacterReference=1

[MeasureRSS2Item8]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=13
DecodeCharacterReference=1


[MeasureRSS2Link9]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=14

[MeasureRSS2Item9]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=15
DecodeCharacterReference=1

[MeasureRSS2Item10]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=16
DecodeCharacterReference=1

[MeasureRSS2Link11]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=17
 
[MeasureRSS2Item11]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=18
DecodeCharacterReference=1

[MeasureRSS2Item12]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=19
DecodeCharacterReference=1

[MeasureRSS2Link13]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=20

[MeasureRSS2Item13]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=21
DecodeCharacterReference=1

[MeasureRSS2Item14]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=22
DecodeCharacterReference=1

[MeasureRSS2Link15]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=23

[MeasureRSS2Item15]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=24
DecodeCharacterReference=1

[MeasureRSS2Item16]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS2]
Substitute=#Substitute#
StringIndex=25
DecodeCharacterReference=1


[MeterRSS2Title]
Meter=String
MeasureName=MeasureRSS2
X=5
Y=5
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#TitleFontColor#
StringEffect=SHADOW
FontEffectColor=#ShadowColor#
LeftMouseDownAction=[MeasureRSS2Link]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover1][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover1][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item1]
Meter=String
MeasureName=MeasureRSS2Item1
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
StringEffect=SHADOW
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover2][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover2][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item2]
Meter=String
MeasureName=MeasureRSS2Item2
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover3][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover3][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item3]
Meter=String
MeasureName=MeasureRSS2Item3
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover4][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover4][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item4]
Meter=String
MeasureName=MeasureRSS2Item4
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover5][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover5][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item5]
Meter=String
MeasureName=MeasureRSS2Item5
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover6][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover6][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item6]
Meter=String
MeasureName=MeasureRSS2Item6
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover7][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover7][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item7]
Meter=String
MeasureName=MeasureRSS2Item7
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover8][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover8][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item8]
Meter=String
MeasureName=MeasureRSS2Item8
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover9][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover9][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item9]
Meter=String
MeasureName=MeasureRSS2Item9
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
StringEffect=SHADOW
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link9]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover10][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover10][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item10]
Meter=String
MeasureName=MeasureRSS2Item10
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link9]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover11][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover11][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item11]
Meter=String
MeasureName=MeasureRSS2Item11
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link11]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover12][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover12][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item12]
Meter=String
MeasureName=MeasureRSS2Item12
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link11]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover13][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover13][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item13]
Meter=String
MeasureName=MeasureRSS2Item13
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link13]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover14][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover14][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item14]
Meter=String
MeasureName=MeasureRSS2Item14
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link13]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover15][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover15][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item15]
Meter=String
MeasureName=MeasureRSS2Item15
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link15]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover16][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover16][!RainmeterRedraw]
Hidden=1

[MeterRSS2Item16]
Meter=String
MeasureName=MeasureRSS2Item16
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS2Link15]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover17][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover17][!RainmeterRedraw]
Hidden=1

[MeasureRSS3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=#RSS3#
RegExp="(?siU)<h1>(.*)</h1>#GET##GET##GET##GET##GET##GET##GET##GET#"
Substitute=#Substitute#
UpdateRate=900
StringIndex=1
DecodeCharacterReference=1
Debug=1

[MeasureRSS3Link]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS3Link1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=2

[MeasureRSS3Item1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=3
DecodeCharacterReference=1

[MeasureRSS3Item2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=4
DecodeCharacterReference=1

[MeasureRSS3Link3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=5
 
[MeasureRSS3Item3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=6
DecodeCharacterReference=1

[MeasureRSS3Item4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=7
DecodeCharacterReference=1

[MeasureRSS3Link5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=8

[MeasureRSS3Item5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=9
DecodeCharacterReference=1

[MeasureRSS3Item6]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=10
DecodeCharacterReference=1

[MeasureRSS3Link7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=11

[MeasureRSS3Item7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=12
DecodeCharacterReference=1

[MeasureRSS3Item8]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=13
DecodeCharacterReference=1


[MeasureRSS3Link9]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=14

[MeasureRSS3Item9]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=15
DecodeCharacterReference=1

[MeasureRSS3Item10]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=16
DecodeCharacterReference=1

[MeasureRSS3Link11]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=17
 
[MeasureRSS3Item11]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=18
DecodeCharacterReference=1

[MeasureRSS3Item12]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=19
DecodeCharacterReference=1

[MeasureRSS3Link13]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=20

[MeasureRSS3Item13]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=21
DecodeCharacterReference=1

[MeasureRSS3Item14]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=22
DecodeCharacterReference=1

[MeasureRSS3Link15]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=23

[MeasureRSS3Item15]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=24
DecodeCharacterReference=1

[MeasureRSS3Item16]
Measure=Plugin
Plugin=Plugins\WebParser.dll
URL=[MeasureRSS3]
Substitute=#Substitute#
StringIndex=25
DecodeCharacterReference=1


[MeterRSS3Title]
Meter=String
MeasureName=MeasureRSS3
X=5
Y=5
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#TitleFontColor#
StringEffect=SHADOW
FontEffectColor=#ShadowColor#
LeftMouseDownAction=[MeasureRSS3Link]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover1][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover1][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item1]
Meter=String
MeasureName=MeasureRSS3Item1
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
StringEffect=SHADOW
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover2][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover2][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item2]
Meter=String
MeasureName=MeasureRSS3Item2
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link1]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover3][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover3][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item3]
Meter=String
MeasureName=MeasureRSS3Item3
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover4][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover4][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item4]
Meter=String
MeasureName=MeasureRSS3Item4
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link3]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover5][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover5][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item5]
Meter=String
MeasureName=MeasureRSS3Item5
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover6][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover6][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item6]
Meter=String
MeasureName=MeasureRSS3Item6
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link5]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover7][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover7][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item7]
Meter=String
MeasureName=MeasureRSS3Item7
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover8][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover8][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item8]
Meter=String
MeasureName=MeasureRSS3Item8
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link7]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover9][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover9][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item9]
Meter=String
MeasureName=MeasureRSS3Item9
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
StringEffect=SHADOW
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link9]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover10][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover10][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item10]
Meter=String
MeasureName=MeasureRSS3Item10
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link9]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover11][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover11][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item11]
Meter=String
MeasureName=MeasureRSS3Item11
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link11]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover12][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover12][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item12]
Meter=String
MeasureName=MeasureRSS3Item12
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link11]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover13][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover13][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item13]
Meter=String
MeasureName=MeasureRSS3Item13
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link13]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover14][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover14][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item14]
Meter=String
MeasureName=MeasureRSS3Item14
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link13]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover15][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover15][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item15]
Meter=String
MeasureName=MeasureRSS3Item15
X=5
Y=R
W=290
H=#LineHeight#
ClipString=1
StringStyle=BOLD
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link15]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover16][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover16][!RainmeterRedraw]
Hidden=1

[MeterRSS3Item16]
Meter=String
MeasureName=MeasureRSS3Item16
X=5
Y=R
W=290
H=(#LineHeight#*2)
ClipString=1
FontColor=#FontColor#
LeftMouseDownAction=[MeasureRSS3Link15]
MouseOverAction=!Execute [!RainmeterShowMeter MeterHover17][!RainmeterRedraw]
MouseLeaveAction=!Execute [!RainmeterHideMeter MeterHover17][!RainmeterRedraw]
Hidden=1

[MeterHover1]
Meter=Image
X=5
Y=6
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1

[MeterHover2]
Meter=Image
X=5
Y=(#LineHeight#+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1

[MeterHover3]
Meter=Image
X=5
Y=(#LineHeight#+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1

[MeterHover4]
Meter=Image
X=5
Y=(#LineHeight#*4+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1

[MeterHover5]
Meter=Image
X=5
Y=(#LineHeight#*4+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1


[MeterHover6]
Meter=Image
X=5
Y=(#LineHeight#*7+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1

[MeterHover7]
Meter=Image
X=5
Y=(#LineHeight#*7+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1

[MeterHover8]
Meter=Image
X=5
Y=(#LineHeight#*10+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1

[MeterHover9]
Meter=Image
X=5
Y=(#LineHeight#*10+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1

[MeterHover10]
Meter=Image
X=5
Y=(#LineHeight#*13+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1

[MeterHover11]
Meter=Image
X=5
Y=(#LineHeight#*13+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1

[MeterHover12]
Meter=Image
X=5
Y=(#LineHeight#*16+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1

[MeterHover13]
Meter=Image
X=5
Y=(#LineHeight#*16+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1


[MeterHover14]
Meter=Image
X=5
Y=(#LineHeight#*19+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1

[MeterHover15]
Meter=Image
X=5
Y=(#LineHeight#*19+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1


[MeterHover16]
Meter=Image
X=5
Y=(#LineHeight#*22+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1

[MeterHover17]
Meter=Image
X=5
Y=(#LineHeight#*22+7)
W=290
H=(#LineHeight#*3)
SolidColor=#HoverColor#
Hidden=1

[MeterHover18]
Meter=Image
X=5
Y=(#LineHeight#*25+7)
W=290
H=#LineHeight#
SolidColor=#HoverColor#
Hidden=1


[MeterShowFeed1]
Meter=Button
X=5
Y=(#LineHeight#*26+7)
AntiAlias=1
ButtonImage=#ButtonImage#
ToolTipText=Feed1
LeftMouseDownAction=!Execute #Show1##Hide2##Hide3#[!RainmeterRedraw]
            

[MeterShowFeed2]
Meter=Button
X=25
Y=r
AntiAlias=1
ButtonImage=#ButtonImage#
ToolTipText="Feed2"
LeftMouseDownAction=!Execute #Hide1##Show2##Hide3#[!RainmeterRedraw]


[MeterShowFeed3]
Meter=Button
X=45
AntiAlias=1
ButtonImage=#ButtonImage#
Y=r
AntiAlias=1
ToolTipText="Feed3"
LeftMouseDownAction=!Execute #Hide1##Hide2##Show3#[!RainmeterRedraw]

Still to do: different background color for header, solve the lifehacker feed issue. Make the hover color change one large per article instead of two small for header and content, and how can I make the description of the hover button state to be name of the feed? Thanks

Edited: now displays correct articles, I made the large hover color change already...