Yahoo Europe quotes problem
David Reiser
dbreiser at earthlink.net
Sat Nov 1 18:31:27 EDT 2008
On Nov 1, 2008, at 2:43 PM, Pete Phillips wrote:
> Hi
>
> I am trying to get automatic updates with gnucash for New Star
> Technologies from Yahoo Europe.
>
> The following perl script gets the quote OK for me:
>
> #!/usr/bin/perl -w
> use Finance::Quote;
> $q = Finance::Quote->new;
> my %data = $q->fetch("europe", "GB0007018194GBP");
> print "Price : ".$data{"GB0007018194GBP", "price"};
>
> which returns
>
> Price : 712.82#
>
> However, in gnucash, with Symbol/Abbreviation GB0007018194GBP and
> source
> set to Yahoo Europe I get:
>
> Unable to retrieve quotes for these items:
> FUND:GB0007018194GBP
>
> I did pick up the debian package for libfinance-quote-perl (1.13-4)
> as I
> read something on the mailing list about problems with Yahoo, but it
> doesn't seem to have made any difference.
>
> Any advice on where I can go next on this would be much appreciated!
Based on the response I've received from
http://rt.cpan.org/Public/Bug/Display.html?id=40169
I'd say that the newest finance-quote maintainer is interested in
solving the problem. It might even happen in a week or two.
The patch I posted in that thread results in a supposedly valid quote
for gnucash, but f-q isn't recognizing the GBp as pence, so the quote
passed to gnucash is 100x the real value. I think a recent patch in f-
q stomped on the logic in Base.pm that handled that correctly in prior
versions. But I haven't verified that yet.
Dave
--
David Reiser
dbreiser at earthlink.net
More information about the gnucash-user
mailing list