It is currently May 21st, 2024, 11:31 pm

RSS-feed doesn't show more than 11 Headlines

Get help with creating, editing & fixing problems with skins
Kraden
Posts: 9
Joined: September 5th, 2012, 2:33 pm

RSS-feed doesn't show more than 11 Headlines

Post by Kraden »

So i'm using yahoo-pipes to get all my rss-feeds in one.
That's why i want more headlines on my desktop.
It worked fine until 11 but it won't show more and i don't understand why.
would someone please have a look over this? it's just the normal rss-thing from the enigma package.

Code: Select all

; ------------------------------------------------------------------------------------------------
; ENIGMA RSS READER
; Class: Sidebar

[Rainmeter]
Author=Kaelri.LCD@gmail.com, modified by noirZ
AppVersion=1001000
Update=1000
MiddleMouseDownAction=!RainmeterRefresh #CURRENTCONFIG#
LocalFont=#PROGRAMPATH#Fonts\bauhaus-light-regular.ttf

[Metadata]
Name=Enigma RSS (2)
Config=Enigma | Sidebar | Reader | RSS-Reader2
Description=This skin shows the latest items from any RSS feed.
Instructions=Change your feed URL using the variable "RSS2".
Version=2.6
Tags=RSS | Sidebar
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Preview=#SKINSPATH#Enigma\Resources\Images\Preview.png
Credits=Thanks to JSMorley for the regular expressions.

[Variables]
@include=#SKINSPATH#Enigma\Resources\Variables\UserVariables.inc
Color1=200, 200, 200, 200
Color2=200, 200, 200, 200
Font=Tahoma
; ------------------------------------------------------------------------------------------------
; MEASURES

[Feed]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=#RSS2#
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>)(?(?=.*<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>)(?(?=.*<item).*<title.*>(.*)</title>.*<link.*>(.*)</link>)"
UpdateRate=600
StringIndex=1
Substitute=#SubstituteFeed#

[FeedURL]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=2
Substitute=#SubstituteFeed#

[MeasureItem1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=3
Substitute=#SubstituteFeed#

[MeasureLink1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=4
Substitute=#SubstituteLink#

---

[MeasureItem2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=5
Substitute=#SubstituteFeed#

[MeasureLink2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=6
Substitute=#SubstituteLink#

---

[MeasureItem3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=7
Substitute=#SubstituteFeed#

[MeasureLink3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=8
Substitute=#SubstituteLink#

---

[MeasureItem4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=9
Substitute=#SubstituteFeed#

[MeasureLink4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=10
Substitute=#SubstituteLink#

---

[MeasureItem5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=11
Substitute=#SubstituteFeed#

[MeasureLink5]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=12
Substitute=#SubstituteLink#

---

[MeasureItem6]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=13
Substitute=#SubstituteFeed#

[MeasureLink6]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=14
Substitute=#SubstituteLink#

---

[MeasureItem7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=15
Substitute=#SubstituteFeed#

[MeasureLink7]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=16
Substitute=#SubstituteLink#

---

[MeasureItem8]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=17
Substitute=#SubstituteFeed#

[MeasureLink8]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=18
Substitute=#SubstituteLink#

---

[MeasureItem9]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=19
Substitute=#SubstituteFeed#

[MeasureLink9]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=20
Substitute=#SubstituteLink#

---

[MeasureItem10]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=21
Substitute=#SubstituteFeed#

[MeasureLink10]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=22
Substitute=#SubstituteLink#

---

[MeasureItem11]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=23
Substitute=#SubstituteFeed#

[MeasureLink11]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=24
Substitute=#SubstituteLink#

---

[MeasureItem12]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=25
Substitute=#SubstituteFeed#

[MeasureLink12]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=26
Substitute=#SubstituteLink#

---

[MeasureItem13]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=27
Substitute=#SubstituteFeed#

[MeasureLink13]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=28
Substitute=#SubstituteLink#

---

[MeasureItem14]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=29
Substitute=#SubstituteFeed#

[MeasureLink14]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=30
Substitute=#SubstituteLink#

---

[MeasureItem15]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=31
Substitute=#SubstituteFeed#

[MeasureLink15]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=32
Substitute=#SubstituteLink#

---

[MeasureItem16]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=33
Substitute=#SubstituteFeed#

[MeasureLink16]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=34
Substitute=#SubstituteLink#

---

[MeasureItem17]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=35
Substitute=#SubstituteFeed#

[MeasureLink17]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=36
Substitute=#SubstituteLink#

---

[MeasureItem18]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=37
Substitute=#SubstituteFeed#

[MeasureLink18]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=38
Substitute=#SubstituteLink#

---

[MeasureItem19]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=39
Substitute=#SubstituteFeed#

[MeasureLink19]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=40
Substitute=#SubstituteLink#

---

[MeasureItem20]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=41
Substitute=#SubstituteFeed#

[MeasureLink20]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=42
Substitute=#SubstituteLink#
; ------------------------------------------------------------------------------------------------
; STYLES

[StyleItem]
X=4
Y=14r
H=12
W=#WORKAREAWIDTH#
ClipString=1
StringStyle=BOLD
FontColor=#Color2#
FontSize=8
FontFace=#Font#
AntiAlias=1

[StyleLink]
X=r
Y=r
H=10
W=#WORKAREAWIDTH#
ClipString=1
StringStyle=BOLD
FontColor=#ColorActive#
FontSize=8
FontFace=#Font#
AntiAlias=1
Hidden=1

; ------------------------------------------------------------------------------------------------
; TITLE

[Title]
Meter=STRING
MeasureName=Feed
Text="RSS-Feeds"
X=0
Y=8
H=15
W=150
StringStyle=BOLD
StringEffect=BORDER
FontEffectColor=200, 200, 200,60
FontColor=255, 255, 255, 255
FontSize=16
FontFace=Bauhaus Light
AntiAlias=1
LeftMouseDownAction=!Execute [!RainmeterHideMeter Title][!RainmeterShowMeter TitleActive][!RainmeterRedraw]

[TitleActive]
Meter=STRING
MeterStyle=Title
MeasureName=Feed
FontColor=#ColorActive#
Hidden=1
LeftMouseUpAction=!Execute [[FeedURL]][!RainmeterHideMeter TitleActive][!RainmeterShowMeter Title][!RainmeterRedraw]
;-----------------------
; ITEMS

[Item1]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem1
Y=32
LeftMouseDownAction=!execute [!RainmeterShowMeter Link1][!RainmeterHideMeter Item1][!RainmeterRedraw]

[Link1]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem1
LeftMouseUpAction=!Execute [[MeasureLink1]][!RainmeterShowMeter Item1][!RainmeterHideMeter Link1][!RainmeterRedraw]

[Item2]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem2
LeftMouseDownAction=!execute [!RainmeterShowMeter Link2][!RainmeterHideMeter Item2][!RainmeterRedraw]

[Link2]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem2
LeftMouseUpAction=!Execute [[MeasureLink2]][!RainmeterShowMeter Item2][!RainmeterHideMeter Link2][!RainmeterRedraw]

[Item3]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem3
LeftMouseDownAction=!execute [!RainmeterShowMeter Link3][!RainmeterHideMeter Item3][!RainmeterRedraw]

[Link3]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem3
LeftMouseUpAction=!Execute [[MeasureLink3]][!RainmeterShowMeter Item3][!RainmeterHideMeter Link3][!RainmeterRedraw]

[Item4]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem4
LeftMouseDownAction=!execute [!RainmeterShowMeter Link4][!RainmeterHideMeter Item4][!RainmeterRedraw]

[Link4]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem4
LeftMouseUpAction=!Execute [[MeasureLink4]][!RainmeterShowMeter Item4][!RainmeterHideMeter Link4][!RainmeterRedraw]

[Item5]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem5
LeftMouseDownAction=!execute [!RainmeterShowMeter Link5][!RainmeterHideMeter Item5][!RainmeterRedraw]

[Link5]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem5
LeftMouseUpAction=!Execute [[MeasureLink5]][!RainmeterShowMeter Item5][!RainmeterHideMeter Link5][!RainmeterRedraw]

[Item6]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem6
LeftMouseDownAction=!execute [!RainmeterShowMeter Link6][!RainmeterHideMeter Item6][!RainmeterRedraw]

[Link6]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem6
LeftMouseUpAction=!Execute [[MeasureLink6]][!RainmeterShowMeter Item6][!RainmeterHideMeter Link6][!RainmeterRedraw]

[Item7]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem7
LeftMouseDownAction=!execute [!RainmeterShowMeter Link7][!RainmeterHideMeter Item7][!RainmeterRedraw]

[Link7]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem7
LeftMouseUpAction=!Execute [[MeasureLink7]][!RainmeterShowMeter Item7][!RainmeterHideMeter Link7][!RainmeterRedraw]

[Item8]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem8
LeftMouseDownAction=!execute [!RainmeterShowMeter Link8][!RainmeterHideMeter Item8][!RainmeterRedraw]

[Link8]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem8
LeftMouseUpAction=!Execute [[MeasureLink8]][!RainmeterShowMeter Item8][!RainmeterHideMeter Link8][!RainmeterRedraw]

[Item9]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem9
LeftMouseDownAction=!execute [!RainmeterShowMeter Link9][!RainmeterHideMeter Item9][!RainmeterRedraw]

[Link9]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem9
LeftMouseUpAction=!Execute [[MeasureLink9]][!RainmeterShowMeter Item9][!RainmeterHideMeter Link9][!RainmeterRedraw]

[Item10]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem10
LeftMouseDownAction=!execute [!RainmeterShowMeter Link10][!RainmeterHideMeter Item10][!RainmeterRedraw]

[Link10]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem10
LeftMouseUpAction=!Execute [[MeasureLink10]][!RainmeterShowMeter Item10][!RainmeterHideMeter Link10][!RainmeterRedraw]

[Item11]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem11
LeftMouseDownAction=!execute [!RainmeterShowMeter Link11][!RainmeterHideMeter Item11][!RainmeterRedraw]

[Link11]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem11
LeftMouseUpAction=!Execute [[MeasureLink11]][!RainmeterShowMeter Item11][!RainmeterHideMeter Link11][!RainmeterRedraw]

[Item12]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem12
LeftMouseDownAction=!execute [!RainmeterShowMeter Link12][!RainmeterHideMeter Item12][!RainmeterRedraw]

[Link12]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem12
LeftMouseUpAction=!Execute [[MeasureLink12]][!RainmeterShowMeter Item12][!RainmeterHideMeter Link12][!RainmeterRedraw]

[Item13]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem13
LeftMouseDownAction=!execute [!RainmeterShowMeter Link13][!RainmeterHideMeter Item13][!RainmeterRedraw]

[Link13]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem13
LeftMouseUpAction=!Execute [[MeasureLink13]][!RainmeterShowMeter Item13][!RainmeterHideMeter Link13][!RainmeterRedraw]

[Item14]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem14
LeftMouseDownAction=!execute [!RainmeterShowMeter Link14][!RainmeterHideMeter Item14][!RainmeterRedraw]

[Link14]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem14
LeftMouseUpAction=!Execute [[MeasureLink14]][!RainmeterShowMeter Item14][!RainmeterHideMeter Link14][!RainmeterRedraw]

[Item15]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem15
LeftMouseDownAction=!execute [!RainmeterShowMeter Link15][!RainmeterHideMeter Item15][!RainmeterRedraw]

[Link15]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem15
LeftMouseUpAction=!Execute [[MeasureLink15]][!RainmeterShowMeter Item15][!RainmeterHideMeter Link15][!RainmeterRedraw]

[Item16]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem16
LeftMouseDownAction=!execute [!RainmeterShowMeter Link16][!RainmeterHideMeter Item16][!RainmeterRedraw]

[Link16]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem16
LeftMouseUpAction=!Execute [[MeasureLink16]][!RainmeterShowMeter Item16][!RainmeterHideMeter Link16][!RainmeterRedraw]

[Item17]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem17
LeftMouseDownAction=!execute [!RainmeterShowMeter Link17][!RainmeterHideMeter Item17][!RainmeterRedraw]

[Link17]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem17
LeftMouseUpAction=!Execute [[MeasureLink17]][!RainmeterShowMeter Item17][!RainmeterHideMeter Link17][!RainmeterRedraw]

[Item18]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem18
LeftMouseDownAction=!execute [!RainmeterShowMeter Link18][!RainmeterHideMeter Item18][!RainmeterRedraw]

[Link18]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem18
LeftMouseUpAction=!Execute [[MeasureLink18]][!RainmeterShowMeter Item18][!RainmeterHideMeter Link18][!RainmeterRedraw]

[Item19]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem19
LeftMouseDownAction=!execute [!RainmeterShowMeter Link19][!RainmeterHideMeter Item19][!RainmeterRedraw]

[Link19]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem19
LeftMouseUpAction=!Execute [[MeasureLink19]][!RainmeterShowMeter Item19][!RainmeterHideMeter Link19][!RainmeterRedraw]

[Item20]
Meter=STRING
MeterStyle=StyleItem
MeasureName=MeasureItem20
LeftMouseDownAction=!execute [!RainmeterShowMeter Link20][!RainmeterHideMeter Item20][!RainmeterRedraw]

[Link20]
Meter=STRING
MeterStyle=StyleLink
MeasureName=MeasureItem20
LeftMouseUpAction=!Execute [[MeasureLink20]][!RainmeterShowMeter Item20][!RainmeterHideMeter Link20][!RainmeterRedraw]
;-----------------------
the protocol says (starting at 12) "not enough substrings" but i don't see why..
thanks in advance :)
Last edited by Kraden on September 6th, 2012, 8:29 am, edited 1 time in total.
User avatar
MerlinTheRed
Rainmeter Sage
Posts: 889
Joined: September 6th, 2011, 6:34 am

Re: RSS-feed doesn't show more than 11 Headlines

Post by MerlinTheRed »

When you look at that regular expression, you'll notice those small groups looking like this: (.*). These are the "captures" you are accessing by StringIndex. If you count them, you'll notice that there are about 22 or so of them. They are accessed by StringIndex=1....22. You can probably imagine by now that accessing StringIndex=30 isn't going to work, because there is no capture group for it.

Solution: add more captures to your regular expression (just copy the repeating pattern a couple more times).
Have more fun creating skins with Sublime Text 2 and the Rainmeter Package!
Kraden
Posts: 9
Joined: September 5th, 2012, 2:33 pm

Re: RSS-feed doesn't show more than 11 Headlines

Post by Kraden »

yeah, that worked.
thank you!