[GNC] Finance-Quote 1.61 released!
Klaus Dahlke
kdahlke at gmx.de
Fri Apr 19 17:53:30 EDT 2024
Hi Bruce,
nup, I checked it again:
$ locate YahooJSON.pm
/usr/share/perl5/site_perl/Finance/Quote/YahooJSON.pm
/usr/share/perl5/site_perl/Finance/Quote/CurrencyRates/YahooJSON.pm
$ grep -i version /usr/share/perl5/site_perl/Finance/Quote/YahooJSON.pm
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
use vars qw($VERSION $YIND_URL_HEAD $YIND_URL_TAIL);
our $VERSION = '1.61'; # VERSION
$ DEBUG=1 ./stockdump.pl yahoojson ^GDAXI
### AlphaVantage->new args : {}
### [Fri Apr 19 23:46:21 2024] cookie_jar : bless( {
### COOKIES => {
### 'www.yahoo.com' => {
### '/' => {
### RRC => [
### 0,
### 'st=1713563181248.6&cnt=1',
### undef,
### 1,
### undef,
### undef,
### 1,
### {
### HttpOnly => undef
### }
### ]
### }
### }
### }
### }, 'HTTP::Cookies' )
### [Fri Apr 19 23:46:21 2024] crumb : '{"finance":{"result":null,"error":{"code":"Unauthorized","description":"Invalid Cookie"}}}'
$VAR1 = {
'^GDAXIerrormsg' => 'Error retrieving quote for ^GDAXI. Attempt to fetch the URL https://query2.finance.yahoo.com/v11/finance/quoteSummary/?symbols=^GDAXI&crumb={"finance":{"result":null,"error":{"code":"Unauthorized","description":"Invalid Cookie"}}}&modules=price,summaryDetail,defaultKeyStatistics resulted in HTTP response 401 (Unauthorized)',
'^GDAXIsymbol' => '^GDAXI',
'^GDAXIsuccess' => 0
$ cat ./stockdump.pl
#!/usr/bin/perl -w
use strict;
use lib '../lib';
use Finance::Quote;
use Data::Dumper;
use Getopt::Std;
use DateTime;
# A very very simple script. Takes a source and a symbol, looks it up,
# and dumps it to STDOUT. Useful for debugging.
my %options = ('c' => '');
getopts('c:',\%options);
die "Usage: $0 [-c currency] source symbol\n" unless (defined $ARGV[1]);
my $q = Finance::Quote->new;
if ($options{'c'}) {
$q->set_currency($options{'c'});
}
my %quotes = $q->fetch(@ARGV);
------
I run Archlinux on my machines and both show the same error: 'invalid cookie'.
Best regards
Klaus
On Fri, 19 Apr 2024 09:23:16 -0700
Bruce Schuck <bschuck at asgard-systems.com> wrote:
> Adam Griffis also noted that it is working from Germany.
>
> I suspect that you set PERL5LIB to use
> $HOME/.cpan/build/Finance-Quote-1.60-0/ instead of 1.61?
More information about the gnucash-user
mailing list