Skip Menu |

This queue is for tickets about the Finance-YahooQuote CPAN distribution.

Report information
The Basics
Id: 37658
Status: open
Priority: 0/
Queue: Finance-YahooQuote

People
Owner: Nobody in particular
Requestors: tomwishyet [...] yahoo.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: bugs or no bugs
Date: Sun, 13 Jul 2008 15:25:25 -0700 (PDT)
To: bug-finance-yahooquote [...] rt.cpan.org
From: tomwishyet <tomwishyet [...] yahoo.com>
Ladies and Gentlemen, I've tried the Finance::Yahooquote module and observed that it is not possible to get the information contained in the array @quote from 22 to 42 index in spite of using the extended format or the real time format. Is this a bug or not ? Now the program which I've used: #!usr/bin/perl use Finance::YahooQuote; @quote=getonequote AA; useExtendedQueryFormat(); useRealtimeQueryFormat(); print "@quote\n"; I have also tried to print @quote separetely like this: print "$quote[0]\n"; print "$quote[1]\n"; print "$quote[2]\n"; print "$quote[3]\n"; print "$quote[4]\n"; print "$quote[5]\n"; print "$quote[6]\n"; print "$quote[7]\n"; print "$quote[8]\n"; print "$quote[9]\n"; print "$quote[10]\n"; print "$quote[11]\n"; print "$quote[12]\n"; print "$quote[13]\n"; print "$quote[14]\n"; print "$quote[15]\n"; print "$quote[16]\n"; print "$quote[17]\n"; print "$quote[18]\n"; print "$quote[19]\n"; print "$quote[20]\n"; print "$quote[21]\n"; print "$quote[22]\n"; print "$quote[23]\n"; print "$quote[24]\n"; print "$quote[25]\n"; print "$quote[26]\n"; print "$quote[27]\n"; print "$quote[28]\n"; print "$quote[29]\n"; print "$quote[30]\n"; print "$quote[31]\n"; print "$quote[32]\n"; print "$quote[33]\n"; print "$quote[34]\n"; print "$quote[35]\n"; print "$quote[36]\n"; print "$quote[37]\n"; print "$quote[38]\n"; print "$quote[39]\n"; print "$quote[40]\n"; print "$quote[41]\n"; print "$quote[42]\n"; print "$quote[40]\n"; print "$quote[41]\n"; print "$quote[42]\n"; and also on this way I only received results from $quote[0] till $quote[21] and that was all. I am using Opensuse 10.2 OS. What shell I do in order to get results for the other  Indexes from 22 to 42 ? Many thanks in advance ! P.S. At Fri. 11 July 2008 it was impossible to get the market capitalisation from Ryan Air (RYAAY) and from  Infosys (INFY) at Yahoo Finance.  Do You  have any Idea why ?
Subject: Re: [rt.cpan.org #37658] bugs or no bugs
Date: Sun, 13 Jul 2008 18:38:08 -0500
To: bug-Finance-YahooQuote [...] rt.cpan.org
From: Dirk Eddelbuettel <edd [...] debian.org>
Tom, On 13 July 2008 at 18:25, tomwishyet@yahoo.com via RT wrote: | Sun Jul 13 18:25:48 2008: Request 37658 was acted upon. | Transaction: Ticket created by tomwishyet@yahoo.com | Queue: Finance-YahooQuote | Subject: bugs or no bugs | Broken in: (no value) | Severity: (no value) | Owner: Nobody | Requestors: tomwishyet@yahoo.com | Status: new | Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=37658 > | | | Ladies and Gentlemen, | | I've tried the Finance::Yahooquote module and observed that it is not | possible to get the information contained in the array @quote from 22 to 42 | index in spite of using the extended | format or the real time format. Is this a bug or not ? Unclear. The server end at Yahoo may have changed. | Now the program which I've used: | | #!usr/bin/perl | use Finance::YahooQuote; | | @quote=getonequote AA; | | useExtendedQueryFormat(); | useRealtimeQueryFormat(); I think that is not expected to work. It either/or and by overriding your initial selection with the subsequent may be undoing the extended format. But I just tried this and it seems to fail. | print "@quote\n"; | | I have also tried to print @quote separetely like this: | | print "$quote[0]\n"; | print "$quote[1]\n"; | print "$quote[2]\n"; | print "$quote[3]\n"; | print "$quote[4]\n"; | print "$quote[5]\n"; | print "$quote[6]\n"; | print "$quote[7]\n"; | print "$quote[8]\n"; | print "$quote[9]\n"; | print "$quote[10]\n"; | print "$quote[11]\n"; | print "$quote[12]\n"; | print "$quote[13]\n"; | print "$quote[14]\n"; | print "$quote[15]\n"; | print "$quote[16]\n"; | print "$quote[17]\n"; | print "$quote[18]\n"; | print "$quote[19]\n"; | print "$quote[20]\n"; | print "$quote[21]\n"; | print "$quote[22]\n"; | print "$quote[23]\n"; | print "$quote[24]\n"; | print "$quote[25]\n"; | print "$quote[26]\n"; | print "$quote[27]\n"; | print "$quote[28]\n"; | print "$quote[29]\n"; | print "$quote[30]\n"; | print "$quote[31]\n"; | print "$quote[32]\n"; | print "$quote[33]\n"; | print "$quote[34]\n"; | print "$quote[35]\n"; | print "$quote[36]\n"; | print "$quote[37]\n"; | print "$quote[38]\n"; | print "$quote[39]\n"; | print "$quote[40]\n"; | print "$quote[41]\n"; | print "$quote[42]\n"; | print "$quote[40]\n"; | print "$quote[41]\n"; | print "$quote[42]\n"; | | | and also on this way I only received results from $quote[0] till $quote[21] and that was all. | I am using Opensuse 10.2 OS. | What shell I do in order to get results for the other  Indexes from 22 to 42 ? Tell Yahoo to restore the old behaviour ? ;-) I think there is little we can do. I gathered that extended format from analysing the source of the cgi interface. This may simply have changed. So maybe an update is due that documents the change... | Many thanks in advance ! | | P.S. | At Fri. 11 July 2008 it was impossible to get the market capitalisation | from Ryan Air (RYAAY) and from  Infosys (INFY) at Yahoo Finance.  Do You  | have any Idea why ? No, I don't I do not think we have a 'service guaranty' case to demand it. Dirk -- Three out of two people have difficulties with fractions.