Rainmeter - Stockwatch Question

Soldato
Joined
1 Oct 2008
Posts
13,000
Location
Designing Buildings
The stockwatch outputs 4 market fields at the moment there are two visible two which aren't being recognised. I see what you're saying but I'd rather have 4 on one gadget rather than have two gadgets on my desktop showing the markets that I want.
 
Add this under URL=... in [Variables]

StockEU1="Global Dow"
StockEU2="FTSE 100"
StockEU3="Euro"
StockEU4="DAX"
TickerEU1="Global Dow EU"
TickerEU2="FTSE\-100"
TickerEU3="FTSE Eurotop"
TickerEU4="DAX"
URLEU=http://www.marketwatch.com/tools/marketsummary/?region=300

Then go straight to the end/bottom and paste this:

;-------------------------------------------------------------------

[MeasureStockEU1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=60
Url=#URLEU#
RegExp="(?siU)#TickerEU1#</a></td>(.+)<td(.+)>(.+)</td>(.+)<td(.+)<img(.+)>(.+)</td>(.+)<td(.+)<span class=(.+)>(.+)&nbsp;&nbsp;"
StringIndex=1
FinishAction=!RainmeterRedraw
Substitute="&amp;":"&","&nbsp;":" "
;Debug=1

[MeasureStockCourseEU1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureStockEU1]
StringIndex=3
Substitute="&amp;":"&"

[MeasureStockChangeEU1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureStockEU1]
StringIndex=11
Substitute="&amp;":"&","&nbsp;":" "

[MeasureStockChangeImageEU1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureStockEU1]
StringIndex=10
Substitute="&amp;":"&"

[MeasureStockEU2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=60
Url=#URLEU#
RegExp="(?siU)#TickerEU2#</a></td>(.+)<td(.+)>(.+)</td>(.+)<td(.+)<img(.+)>(.+)</td>(.+)<td(.+)<span class=(.+)>(.+)&nbsp;&nbsp;"
StringIndex=1
FinishAction=!RainmeterRedraw
Substitute="&amp;":"&","&nbsp;":" "
;Debug=2

[MeasureStockCourseEU2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureStockEU2]
StringIndex=3
Substitute="&amp;":"&"

[MeasureStockChangeEU2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureStockEU2]
StringIndex=11
Substitute="&amp;":"&","&nbsp;":" "

[MeasureStockChangeImageEU2]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureStockEU2]
StringIndex=10
Substitute="&amp;":"&"


[MeasureStockEU3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=60
Url=#URLEU#
RegExp="(?siU)#TickerEU3#</a></td>(.+)<td(.+)>(.+)</td>(.+)<td(.+)<img(.+)>(.+)</td>(.+)<td(.+)<span class=(.+)>(.+)&nbsp;&nbsp;"
StringIndex=1
FinishAction=!RainmeterRedraw
Substitute="&amp;":"&","&nbsp;":" "
;Debug=2

[MeasureStockCourseEU3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureStockEU3]
StringIndex=3
Substitute="&amp;":"&"

[MeasureStockChangeEU3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureStockEU3]
StringIndex=11
Substitute="&amp;":"&","&nbsp;":" "

[MeasureStockChangeImageEU3]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureStockEU3]
StringIndex=10
Substitute="&amp;":"&"

[MeasureStockEU4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=60
Url=#URLEU#
RegExp="(?siU)#TickerEU4#</a></td>(.+)<td(.+)>(.+)</td>(.+)<td(.+)<img(.+)>(.+)</td>(.+)<td(.+)<span class=(.+)>(.+)&nbsp;&nbsp;"
StringIndex=1
FinishAction=!RainmeterRedraw
Substitute="&amp;":"&","&nbsp;":" "
;Debug=2

[MeasureStockCourseEU4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureStockEU4]
StringIndex=3
Substitute="&amp;":"&"

[MeasureStockChangeEU4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureStockEU4]
StringIndex=11
Substitute="&amp;":"&","&nbsp;":" "

[MeasureStockChangeImageEU4]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[MeasureStockEU4]
StringIndex=10
Substitute="&amp;":"&"

;-------------------------------------------------------------------------------

[MeterStockTitleEU1]
Meter=String
X=10
Y=95
;H=14
FontColor=255, 255, 255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=Tahoma
Antialias=1
Postfix=#StockEU1#

[MeterStockCourseEU1]
MeasureName=MeasureStockCourseEU1
Meter=STRING
X=125
Y=95
;H=14
FontColor=255, 255, 255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=Tahoma
Antialias=1
;ClipString=1
;MouseOverAction=!Execute [!RainmeterShowMeter Meter2RSS11Link][!RainmeterRedraw]
;MouseLeaveAction=!Execute [!RainmeterHideMeter Meter2RSS11Link][!RainmeterRedraw]
;LeftMouseDownAction=[Measure2RSS11Link]

[MeterStockChangeEU1]
MeasureName=MeasureStockChangeEU1
Meter=STRING
X=185
Y=95
;H=14
FontColor=255, 255, 255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=Tahoma
Antialias=1
;ClipString=1
;MouseOverAction=!Execute [!RainmeterShowMeter Meter2RSS11Link][!RainmeterRedraw]
;MouseLeaveAction=!Execute [!RainmeterHideMeter Meter2RSS11Link][!RainmeterRedraw]
;LeftMouseDownAction=[Measure2RSS11Link]


[MeterStockChangeImageEU1]
MeasureName=MeasureStockChangeImageEU1
Meter=IMAGE
X=130
Y=95


[MeterStockTitleEU2]
Meter=String
X=10
Y=109
;H=14
FontColor=255, 255, 255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=Tahoma
Antialias=1
Postfix=#StockEU2#

[MeterStockCourseEU2]
MeasureName=MeasureStockCourseEU2
Meter=STRING
X=125
Y=109
;H=14
FontColor=255, 255, 255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=Tahoma
Antialias=1
;ClipString=1
;MouseOverAction=!Execute [!RainmeterShowMeter Meter2RSS11Link][!RainmeterRedraw]
;MouseLeaveAction=!Execute [!RainmeterHideMeter Meter2RSS11Link][!RainmeterRedraw]
;LeftMouseDownAction=[Measure2RSS11Link]

[MeterStockChangeEU2]
MeasureName=MeasureStockChangeEU2
Meter=STRING
X=185
Y=109
;H=14
FontColor=255, 255, 255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=Tahoma
Antialias=1
;ClipString=1
;MouseOverAction=!Execute [!RainmeterShowMeter Meter2RSS11Link][!RainmeterRedraw]
;MouseLeaveAction=!Execute [!RainmeterHideMeter Meter2RSS11Link][!RainmeterRedraw]
;LeftMouseDownAction=[Measure2RSS11Link]


[MeterStockChangeImageEU2]
MeasureName=MeasureStockChangeImageEU2
Meter=IMAGE
X=130
Y=109

[MeterStockTitleEU3]
Meter=String
X=10
Y=123
;H=14
FontColor=255, 255, 255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=Tahoma
Antialias=1
Postfix=#StockEU3#

[MeterStockCourseEU3]
MeasureName=MeasureStockCourseEU3
Meter=STRING
X=125
Y=123
;H=14
FontColor=255, 255, 255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=Tahoma
Antialias=1
;ClipString=1
;MouseOverAction=!Execute [!RainmeterShowMeter Meter2RSS11Link][!RainmeterRedraw]
;MouseLeaveAction=!Execute [!RainmeterHideMeter Meter2RSS11Link][!RainmeterRedraw]
;LeftMouseDownAction=[Measure2RSS11Link]

[MeterStockChangeEU3]
MeasureName=MeasureStockChangeEU3
Meter=STRING
X=185
Y=123
;H=14
FontColor=255, 255, 255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=Tahoma
Antialias=1
;ClipString=1
;MouseOverAction=!Execute [!RainmeterShowMeter Meter2RSS11Link][!RainmeterRedraw]
;MouseLeaveAction=!Execute [!RainmeterHideMeter Meter2RSS11Link][!RainmeterRedraw]
;LeftMouseDownAction=[Measure2RSS11Link]

[MeterStockChangeImageEU3]
MeasureName=MeasureStockChangeImageEU3
Meter=IMAGE
X=130
Y=123

[MeterStockTitleEU4]
Meter=String
X=10
Y=137
;H=14
FontColor=255, 255, 255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=Tahoma
Antialias=1
Postfix=#StockEU4#

[MeterStockCourseEU4]
MeasureName=MeasureStockCourseEU4
Meter=STRING
X=125
Y=137
;H=14
FontColor=255, 255, 255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=Tahoma
Antialias=1
;ClipString=1
;MouseOverAction=!Execute [!RainmeterShowMeter Meter2RSS11Link][!RainmeterRedraw]
;MouseLeaveAction=!Execute [!RainmeterHideMeter Meter2RSS11Link][!RainmeterRedraw]
;LeftMouseDownAction=[Measure2RSS11Link]

[MeterStockChangeEU4]
MeasureName=MeasureStockChangeEU4
Meter=STRING
X=185
Y=137
;H=14
FontColor=255, 255, 255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=Tahoma
Antialias=1
;ClipString=1
;MouseOverAction=!Execute [!RainmeterShowMeter Meter2RSS11Link][!RainmeterRedraw]
;MouseLeaveAction=!Execute [!RainmeterHideMeter Meter2RSS11Link][!RainmeterRedraw]
;LeftMouseDownAction=[Measure2RSS11Link]

[MeterStockChangeImageEU4]
MeasureName=MeasureStockChangeImageEU4
Meter=IMAGE
X=130
Y=137
 
Then use replace the old bg.png file with this one

bg.png



Hope that helps. I've got it working here, so if I've missed something and it doesn't work give me a shout
 
Sorry for the outrageous bump of this topic, but i didn't want to start another one on the same theme.....

Using the above script thing from othelios my Stockwatch has stopped working. I know I've got to change the urls to something to show the appropriate readings but I'm not sure what to change them to :( can anybody help?
 
Back
Top Bottom