[GNC] Command line quotes still not fixed
David G. Pickett
dgpickett at aol.com
Thu Apr 6 16:41:56 EDT 2023
As I do not use Alphavantage, just 'Yahoo as json', why is it looking for an api key?
-----Original Message-----
From: David H <hellvee at gmail.com>
To: David G. Pickett <dgpickett at aol.com>
Cc: geert.gnucash at kobaltwit.be <geert.gnucash at kobaltwit.be>; gnucash-user at gnucash.org <gnucash-user at gnucash.org>; jralls at ceridwen.us <jralls at ceridwen.us>
Sent: Thu, Apr 6, 2023 4:21 pm
Subject: Re: [GNC] Command line quotes still not fixed
I don't think the version difference is a mystery - remember that Flatpak is a sandbox so presumably brings along whatever perl version it was built/packaged with. If you set your Alphavantage api key in the Gnucash application itself you'll probably also also get rid of the other error message. The following is all I get displayed using Geert's command format:
flatpak run --command=gnucash-cli org.gnucash.GnuCash --quotes get -- '/home/h/Documents/GnuCash/Data Files/h.gnucash'
Found Finance::Quote version 1.5301.
Cheers David H.
On Fri, 7 Apr 2023 at 05:08, David G. Pickett <dgpickett at aol.com> wrote:
I don't understand why, but "--" does also work, like "--namespace='.*'".
I still get a lot of errors that do not affect my quote fetch.
It finds 1.5301 even though I installed 1.5401, a different mystery!
dgp at dgp-p6803w:~$ flatpak run --command=gnucash-cli org.gnucash.GnuCash --quotes get -- /home/dgp/GnuCash/ubuntu-DGPickett.gnucash* 15:05:17 WARN <gnc.price-quotes> [GncFQQuoteSource::GncFQQuoteSource()] No Alpha Vantage API key set, currency quotes and other AlphaVantage based quotes won't work.Found Finance::Quote version 1.5301.dgp at dgp-p6803w:~$ flatpak run --command=gnucash-cli org.gnucash.GnuCash --quotes get --namespace='.*' /home/dgp/GnuCash/ubuntu-DGPickett.gnucash* 15:05:57 WARN <gnc.price-quotes> [GncFQQuoteSource::GncFQQuoteSource()] No Alpha Vantage API key set, currency quotes and other AlphaVantage based quotes won't work.Found Finance::Quote version 1.5301.dgp at dgp-p6803w:~$
-----Original Message-----
From: Geert Janssens <geert.gnucash at kobaltwit.be>
To: David H <hellvee at gmail.com>; gnucash-user at gnucash.org <gnucash-user at gnucash.org>
Cc: David G. Pickett <dgpickett at aol.com>; john <jralls at ceridwen.us>
Sent: Thu, Apr 6, 2023 3:47 am
Subject: Re: [GNC] Command line quotes still not fixed
Actually instead of adding a --namespace parameter, you can just use '--' to separate the named parameters from the positional parameters like so:flatpak run --command=gnucash-cli org.gnucash.GnuCash --quotes get -- /home/dgp/GnuCash/ubuntu-DGPickett.gnucash
That's a common unix way to solve such ambiquities.
Regards,
Geert
Op donderdag 6 april 2023 05:04:02 CEST schreef john:> The namespace parameter is a regular expression, so .* will get the quotes> from all of your namespaces.> > Regards,> John Ralls> > > On Apr 5, 2023, at 3:46 PM, David H <hellvee at gmail.com> wrote:> > > > What default namespace, look in YOUR security editor - as far as> > I know it's whatever you set up. I have a vague recollection that it> > doesn't really care and will be happy with just a single character> > i.e. --namespace=x> > but don't quote me on that.> > > > By the way your original email could do with some halfway decent> > formatting> > - see what the mailing list received at> > https://lists.gnucash.org/pipermail/gnucash-user/2023-April/106230.html> > you> > might like to tweak that to make it readable in future.> > > > Cheers David H.> > > > On Thu, 6 Apr 2023 at 07:46, David G. Pickett <dgpickett at aol.com> wrote:> >> I saw that later. What's the default namespace?> >> > >> > >> -----Original Message-----> >> From: David H <hellvee at gmail.com>> >> To: David G. Pickett <dgpickett at aol.com>> >> Cc: gnucash-user at gnucash.org <gnucash-user at gnucash.org>> >> Sent: Wed, Apr 5, 2023 3:45 pm> >> Subject: Re: [GNC] Command line quotes still not fixed> >> > >> And you'll see there's a whole other thread on this -> >> https://lists.gnucash.org/pipermail/gnucash-user/2023-April/106181.html.> >> Bug report at https://bugs.gnucash.org/show_bug.cgi?id=798815> >> > >> If you include a namespace parameter for now it will work.> >> > >> Cheers David H.> >> > >> On Wed, 5 Apr 2023 at 23:00, David G. Pickett via gnucash-user <> >> gnucash-user at gnucash.org> wrote:> >> > >> I can still only update quotes with the interactive button, the flatpak> >> run gnucash command that ran in 4.* is still broken:> >> dgp at dgp-p6803w:~$ flatpak run --command=gnucash-cli org.gnucash.GnuCash> >> --quotes get /home/dgp/GnuCash/ubuntu-DGPickett.gnucashMissing data file> >> parameter> >> gnucash-cli [options] [datafile] - GnuCash, accounting for personal and> >> small business finance:> >> Common Options: -h [ --help ] Show this help message -v [> >> --version ] Show GnuCash version --debug Enable> >> debugging mode: provide deep detail in the logs.> >> > >> This is equivalent to: --log "=info" --log> >> > >> "qof=info" --log "gnc=info" --extra> >> > >> Enable extra/development/debugging features. --log arg Log> >> > >> level overrides, of the form> >> "modulename={debug,info,warn,crit,error}"> >> Examples: "--log qof=debug" or "--log> >> gnc.backend.file.sx=info" This can be invoked> >> multiple times. --paths Show paths --logto arg> >> File to log into; defaults to "/tmp/gnucash.trace";> >> can be "stderr" or "stdout".> >> Price Quotes Retrieval Options: -Q [ --quotes ] arg Execute price> >> quote related commands. The following commands> >> are> >> supported. info: Show> >> Finance::Quote version and exposed quote> >> sources. get: Fetch current quotes for all> >> foreign currencies and stocks in the> >> given> >> GnuCash datafile.> >> dump: Fetch current quotes for specified currencies> >> > >> or stocks from a specified namespace and print> >> > >> the results to the console.> >> > >> This must be followed with a source and one or> >> > >> more symbols, unless the source is "currency"> >> > >> in which case it must be followed with two or> >> > >> more symbols, the first of which is the> >> > >> currency in which exchange rates for the rest> >> > >> will be quoted. --namespace arg> >> > >> Regular expression determining which namespace> >> > >> commodities will be retrieved for when using the get> >> > >> command -V [ --verbose ] When using the dump command list all of> >> > >> the parameters Finance::Quote returns for the> >> symbol instead of the ones that Gnucash> >> requires.> >> Report Generation Options: -R [ --report ] arg Execute report related> >> commands. The following commands are supported.> >> > >> list: Lists available> >> > >> reports. show: Describe the options modified in> >> the named report. A datafile may be> >> specified to describe some saved> >> options.> >> > >> run: Run the named report in the given GnuCash> >> > >> datafile. --name arg> >> > >> Name of the report to run> >> > >> --export-type arg Specify export type> >> --output-file arg Output file for report> >> dgp at dgp-p6803w:~$ ls -l> >> /home/dgp/GnuCash/ubuntu-DGPickett.gnucash-rw-rw-r-- 2 dgp dgp 2899938> >> Apr> >> 4 17:55 /home/dgp/GnuCash/ubuntu-DGPickett.gnucashdgp at dgp-p6803w:~$> >> > >> _______________________________________________> >> gnucash-user mailing list> >> gnucash-user at gnucash.org> >> To update your subscription preferences or to unsubscribe:> >> https://lists.gnucash.org/mailman/listinfo/gnucash-user> >> -----> >> Please remember to CC this list on all your replies.> >> You can do this by using Reply-To-List or Reply-All.> > > > _______________________________________________> > gnucash-user mailing list> > gnucash-user at gnucash.org> > To update your subscription preferences or to unsubscribe:> > https://lists.gnucash.org/mailman/listinfo/gnucash-user> > -----> > Please remember to CC this list on all your replies.> > You can do this by using Reply-To-List or Reply-All.> > _______________________________________________> gnucash-user mailing list> gnucash-user at gnucash.org> To update your subscription preferences or to unsubscribe:> https://lists.gnucash.org/mailman/listinfo/gnucash-user> -----> Please remember to CC this list on all your replies.> You can do this by using Reply-To-List or Reply-All.
More information about the gnucash-user
mailing list