[GNC] Finance::Quote 1.56_02 Available for Evaluation
Bruce Schuck
bschuck at asgard-systems.com
Thu Jun 22 15:39:49 EDT 2023
On 6/22/23 9:16 -0400, Kalpesh Patel" <kalpesh.patel at usa.net> wrote:
> I was using this release in a prod like env (on my own real live
> files in an non-business use case) and seem to be getting unknown
> error in calls from GNC since last night. What is the best way to go
> about debugging this? Precise (un-helpful) error message is:
> There was an unknown error while retrieving the price quotes.
> Other than two securities using AlphaVantage as the source they all
> use Yahoo JSON as the source.
Kalpesh,
First order of business, it's always helpful to include OS info and
GnuCash version in addition to the F::Q version. Even better, the
version of Perl as well (output of "perl -v" or "perl -V").
But from my quick tests, this looks like some odd issue with GnuCash, at
least in Gnucash v5.1 build 5.1+(2023-04-30).
On my Windows 10 VirtualBox system I opened the command prompt and
changed directory to the CPAN build directory for F::Q v1.56_02. Then
executed F::Q's own example program. Using yahoo_json and the new
yahooweb as the source method.
C:\Strawberry\cpan\build\Finance-Quote-1.56_02-0>perl
Examples\stockdump.pl yahoo_json AAPL
$VAR1 = {
'AAPL∟low' => '183.67',
'AAPL∟last' => '186.4784',
'AAPL∟year_range' => ' 124.17 - 186.99',
'AAPL∟open' => '183.74',
'AAPL∟currency' => 'USD',
'AAPL∟isodate' => '2023-06-22',
'AAPL∟high' => '186.73',
'AAPL∟eps' => '5.9',
'AAPL∟pe' => '31.606506',
'AAPL∟close' => '183.96',
'AAPL∟date' => '06/22/2023',
'AAPL∟div_yield' => '0.500108700000001',
'AAPL∟volume' => 34407477,
'AAPL∟name' => 'AAPL (Apple Inc.)',
'AAPL∟method' => 'yahoo_json',
'AAPL∟success' => 1,
'AAPL∟exchange' => 'Sourced from Yahoo Finance (as JSON)',
'AAPL∟type' => 'EQUITY',
'AAPL∟symbol' => 'AAPL'
};
C:\Strawberry\cpan\build\Finance-Quote-1.56_02-0> perl
Examples\stockdump.pl yahooweb AAPL
$VAR1 = {
'AAPL∟date' => '06/22/2023',
'AAPL∟currency' => 'USD',
'AAPL∟last' => '186.49',
'AAPL∟isodate' => '2023-06-22',
'AAPL∟success' => 1,
'AAPL∟symbol' => 'AAPL',
'AAPL∟method' => 'yahooweb',
'AAPL∟name' => 'Apple Inc.',
'AAPL∟exchange' => 'NasdaqGS - NasdaqGS Real Time Price'
};
C:\Strawberry\cpan\build\Finance-Quote-1.56_02-0>
Both worked fine. As well as using the GnuCash CLI.
C:\Strawberry\cpan\build\Finance-Quote-1.56_02-0>gnucash-cli --verbose
--quotes dump yahoo_json AAPL
AAPL:
volume => 36019308
success => 1
date => 06/22/2023
open => 183.74
high => 186.73
last => 186.4601
low => 183.67
exchange => Sourced from Yahoo Finance (as JSON)
name => AAPL (Apple Inc.)
div_yield => 0.500108700000001
close => 183.96
type => EQUITY
currency => USD
symbol => AAPL
year_range => 124.17 - 186.99
method => yahoo_json
isodate => 2023-06-22
pe => 31.603407
eps => 5.9
C:\Strawberry\cpan\build\Finance-Quote-1.56_02-0>gnucash-cli --verbose
--quotes dump yahooweb AAPL
AAPL:
date => 06/22/2023
currency => USD
symbol => AAPL
name => Apple Inc.
exchange => NasdaqGS - NasdaqGS Real Time Price
method => yahooweb
last => 186.45
success => 1
isodate => 2023-06-22
C:\Strawberry\cpan\build\Finance-Quote-1.56_02-0>
Thank you.
Bruce S.
P.S. - When replying to all, please remove mailing lists that you are
not subscribed to from the recipients (in your case it was
finance-quote-devel and finance-quote-user, but you are not the only
guilty party).
More information about the gnucash-user
mailing list