It is currently April 27th, 2024, 1:50 pm

Looking stock graph

General topics related to Rainmeter.
User avatar
balala
Rainmeter Sage
Posts: 16176
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Looking stock graph

Post by balala »

Ok, the second link seems to be better, because there can be found the evolution of the price.
So, here is a first attempt. This skin reads the first 20 times and prices and shows them into a table. Please check it and tell me what you think.

Code: Select all

[Rainmeter]
Update=1000
DynamicWindowSize=1

[Variables]
Item=<FONT COLOR='.*'>="(.*)" </FONT>.*<FONT COLOR='.*'>=".*"</FONT><FONT COLOR='.*'>></FONT>(.*)<FONT COLOR='.*'>

[MeasureNetDania]
Measure=Plugin
Plugin=WebParser
UpdateRate=900
Url=http://www.netdania.com/Products/XMLDataService/XMLLastTrades.aspx?symbol=BA&name=Boeing+Co%2c+(The
RegExp=(?siU)<script src=".*" type=".*"></script><script type=".*">var strXML="<FONT COLOR='.*'><</FONT><FONT COLOR='.*'>\?xml version<FONT COLOR='.*'>=".*" </FONT>encoding<FONT COLOR='.*'>=".*"\?</FONT><FONT COLOR='.*'>></FONT><FONT COLOR='.*'><</FONT><FONT COLOR='.*'>datafeed</FONT><FONT COLOR='.*'>></FONT><BR><FONT COLOR='.*'><</FONT><FONT COLOR='.*'>.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#.*#Item#

[MeasurePrice1]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=1

[MeasureTime1]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=2

[MeasurePrice2]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=3

[MeasureTime2]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=4

[MeasurePrice3]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=5

[MeasureTime3]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=6

[MeasurePrice4]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=7

[MeasureTime4]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=8

[MeasurePrice5]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=9

[MeasureTime5]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=10

[MeasurePrice6]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=11

[MeasureTime6]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=12

[MeasurePrice7]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=13

[MeasureTime7]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=14

[MeasurePrice8]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=15

[MeasureTime8]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=16

[MeasurePrice9]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=17

[MeasureTime9]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=18

[MeasurePrice10]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=19

[MeasureTime10]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=20

[MeasurePrice11]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=21

[MeasureTime11]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=22

[MeasurePrice12]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=23

[MeasureTime12]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=24

[MeasurePrice13]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=25

[MeasureTime13]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=26

[MeasurePrice14]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=27

[MeasureTime14]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=28

[MeasurePrice15]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=29

[MeasureTime15]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=30

[MeasurePrice16]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=31

[MeasureTime16]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=32

[MeasurePrice17]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=33

[MeasureTime17]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=34

[MeasurePrice18]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=35

[MeasureTime18]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=36

[MeasurePrice19]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=37

[MeasureTime19]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=38

[MeasurePrice20]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=39

[MeasureTime20]
Measure=Plugin
Plugin=WebParser
Url=[MeasureNetDania]
StringIndex=40

[MeterCores]
Meter=STRING
MeasureName=MeasurePrice1
MeasureName2=MeasureTime1
MeasureName3=MeasurePrice2
MeasureName4=MeasureTime2
MeasureName5=MeasurePrice3
MeasureName6=MeasureTime3
MeasureName7=MeasurePrice4
MeasureName8=MeasureTime4
MeasureName9=MeasurePrice5
MeasureName10=MeasureTime5
MeasureName11=MeasurePrice6
MeasureName12=MeasureTime6
MeasureName13=MeasurePrice7
MeasureName14=MeasureTime7
MeasureName15=MeasurePrice8
MeasureName16=MeasureTime8
MeasureName17=MeasurePrice9
MeasureName18=MeasureTime9
MeasureName19=MeasurePrice10
MeasureName20=MeasureTime10
MeasureName21=MeasurePrice11
MeasureName22=MeasureTime11
MeasureName23=MeasurePrice12
MeasureName24=MeasureTime12
MeasureName25=MeasurePrice13
MeasureName26=MeasureTime13
MeasureName27=MeasurePrice14
MeasureName28=MeasureTime14
MeasureName29=MeasurePrice15
MeasureName30=MeasureTime15
MeasureName31=MeasurePrice16
MeasureName32=MeasureTime16
MeasureName33=MeasurePrice17
MeasureName34=MeasureTime17
MeasureName35=MeasurePrice18
MeasureName36=MeasureTime18
MeasureName37=MeasurePrice19
MeasureName38=MeasureTime19
MeasureName39=MeasurePrice20
MeasureName40=MeasureTime20
X=0
Y=0
Padding=15,5,15,5
FontColor=220,220,220
SolidColor=0,0,0,150
FontSize=10
FontFace=Segoe UI
StringStyle=BOLD
StringAlign=LEFT
AntiAlias=1
Text=%2  %1#CRLF#%4  %3#CRLF#%6  %5#CRLF#%8  %7#CRLF#%10  %9#CRLF#%12  %11#CRLF#%14  %13#CRLF#%16  %15#CRLF#%18  %17#CRLF#%20  %19#CRLF#%22  %21#CRLF#%24  %23#CRLF#%26  %25#CRLF#%28  %27#CRLF#%30  %29#CRLF#%32  %31#CRLF#%34  %33#CRLF#%36  %35#CRLF#%38  %37#CRLF#%40  %39
omaha
Posts: 12
Joined: August 24th, 2016, 9:23 pm

Re: Looking stock graph

Post by omaha »

balala wrote:Ok, the second link seems to be better, because there can be found the evolution of the price.
So, here is a first attempt. This skin reads the first 20 times and prices and shows them into a table. Please check it and tell me what you think.

Code: Select all

[/quote]
 :thumbup: 
 How many times it can read ? 1 h ? 1 day ?
User avatar
balala
Rainmeter Sage
Posts: 16176
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Looking stock graph

Post by balala »

You mean the website? Read the first Note here. Usually a two - four times per hour is a good value. My posted code will read it four times per hour (due to the UpdateRate=900 option of the [MeasureNetDania] measure).
omaha
Posts: 12
Joined: August 24th, 2016, 9:23 pm

Re: Looking stock graph

Post by omaha »

balala wrote:You mean the website? Read the first Note here. Usually a two - four times per hour is a good value. My posted code will read it four times per hour (due to the UpdateRate=900 option of the [MeasureNetDania] measure).
ok :)