[GNC] Command line quotes still not fixed

David H hellvee at gmail.com
Thu Apr 6 16:21:45 EDT 2023


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