[GNC] ASX Online quotes problem

Geoff cleanoutmyshed at gmail.com
Thu Jun 30 07:14:01 EDT 2022


Hi Richard

If you trawl through the mailing lists you might find some flatpak 
related solutions.

For example "gnucash finance quote not installed properly":-

https://lists.gnucash.org/pipermail/gnucash-user/2021-March/095643.html

Good luck!

Geoff
=====

On 30/06/2022 7:56 pm, Richard Spinney wrote:
> Apologies for the spam - just trying to make the necessary info visible.
> 
> So I have found a separate perl executable bundled with the Flatpak 
> installation. The issue now appears to be that I can't run the update 
> script with it as these executables are designed to be run independently 
> of Flatpak.
> 
> I.e. in this bundled folder is "perl", "gnucash", "gnucash-cli", 
> "gnc-fq-dump" etc.
> 
> But I can't "run" any of them - I get a runtime linking error. I was 
> able to run the gnc-fq-* scripts as I was invoking my system version of 
> perl to do so. I open the gnucash GUI itself with the entry to the 
> flatpak, "org.gnucash.GnuCash".
> 
> I.e. there appear to be a few issues with distributing Gnucash as a 
> flatpak here:
> 
> These quite important scripts (gnc-fq-*, gnucash-cli) are:
> 1. Hidden away in some horrible hidden file structure e.g. 
> "~/.local/share/flatpak/app/org.gnucash.GnuCash/x86_64/stable/de789f62d67a6ed3ae7fd898b9d1e05cf57cb26fc7f7743262608dfefc81bd0b/files/bin"
> 2. Even when you do find them, they can't simply be run - the only one 
> that can be run is "gnucash" (i.e. the GUI), because that is the one 
> that is hardlinked to in the Flapak run command "flatpak run 
> org.gnucash.Gnucash"
> 
> Thanks,
> 
> R.
> 
> On Thu, Jun 30, 2022 at 6:43 PM Geoff <cleanoutmyshed at gmail.com 
> <mailto:cleanoutmyshed at gmail.com>> wrote:
> 
>     Hi Richard
> 
>     Yes, that is confusing.  It is possible that this discrepancy in
>     behaviour may be due to you having two instances of Perl installed -
>     the
>     later one is seen by your command line scripts and the earlier (out of
>     date) one is seen by your GnuCash GUI.  I make this suggestion as I
>     recall seeing other GnuCash problems being reported due to this.  I am
>     mainly a Windows user so I can't really help you to trouble shoot.
> 
>     Anyway, to upgrade, you can try the "gnc-fq-update" Perl script, which
>     should get the latest version (1.51) from CPAN:
>     https://metacpan.org/pod/Finance::Quote
>     <https://metacpan.org/pod/Finance::Quote>
> 
>     Finally, I have attached a screenshot of my setup to retrieve prices
>     for
>     ASX securities.
> 
>     Hope this helps.
> 
>     Regards
> 
>     Geoff
>     =====
> 
>     On 30/06/2022 6:26 pm, Richard Spinney wrote:
>      > Hi Geoff,
>      >
>      > Thanks for this.
>      >
>      > I am little bit confused though, the command line perl scripts I am
>      > using with the ASX as a source work fine. But moreover, they work
>     when I
>      > use *different* sources (e.g. yahoo as JSON), but then they don't
>     work
>      > in gnucash itself - I.e. the issue is there when I specifically
>     avoid
>      > the ASX as a source. Or have I missed something?
>      >
>      > If I do have to update that module do you have any links or
>     similar you
>      > could point me to?
>      >
>      > Thanks,
>      >
>      > R.
>      >
>      > On Thu, 30 June 2022, 18:21 Geoff, <cleanoutmyshed at gmail.com
>     <mailto:cleanoutmyshed at gmail.com>
>      > <mailto:cleanoutmyshed at gmail.com
>     <mailto:cleanoutmyshed at gmail.com>>> wrote:
>      >
>      >     Hi Richard
>      >
>      >     The ASX did a major web upgrade back in 2020 that broke
>     Version 1.49 of
>      >     Finance::Quote.  If you want to use the ASX as your data
>     source for
>      >     Australian listed securities then you will need to upgrade
>     that Perl
>      >     module.
>      >
>      >
>      >     Regards
>      >
>      >     Geoff
>      >     =====
>      >
>      >     On 30/06/2022 5:44 pm, Richard Spinney wrote:
>      >      > Hi All,
>      >      >
>      >      > I'm having some trouble fetching online quotes for Australian
>      >     stocks in
>      >      > Gnucash.
>      >      >
>      >      > My versions are:
>      >      >
>      >      > Gnucash Version: 4.11
>      >      > Build ID: Flathub 4.11
>      >      > Finance::Quote: 1.49
>      >      >
>      >      > running on Linux.
>      >      >
>      >      > Every other security price fetch seems to work fine. For
>      >     instance, this
>      >      > works for US stocks when input into the security editor:
>      >      >
>      >      > Symbol: AAPL
>      >      > Source: alphavantage
>      >      >
>      >      > as do currency quotes.
>      >      >
>      >      > However, I get the following error message:
>      >      >
>      >      > "Unable to retrieve quotes for these items ASX:VGS ..."
>      >      >
>      >      > where ASX is just my "type" categorisation", if I try any ASX
>      >     stock/etf
>      >      > (here using VGS as an example) with any permutation of
>      >      >
>      >      > Symbol: VGS, VGS.AX <http://VGS.AX> <http://VGS.AX
>     <http://VGS.AX>>, ASX:VGS, ASX.VGS
>      >      > Source: Alphavantage US, Australian Stock Exchange
>     AU,Yahoo as JSON
>      >      >
>      >      > For reference, I have got the underlying command line scripts
>      >     working and I
>      >      > *can* get Australian quotes using them (in addition to
>     currency
>      >     and US
>      >      > stock quotes that *do* work in Gnucash). For instance the
>     following
>      >      > commands all return sensible quotes
>      >      >
>      >      >
>      >      > perl gnc-fq-dump -v asx vgs
>      >      > perl gnc-fq-dump -v yahoo_json VGS.ax
>      >      > perl gnc-fq-dump -v australia vgs
>      >      >
>      >      > I'm unclear if this is because of something I am doing
>     wrong with the
>      >      > details in the security editor or if there is something
>     else I'm
>      >     missing.
>      >      >
>      >      > Thanks in advance,
>      >      >
>      >      > R.
>      >      > _______________________________________________
>      >      > gnucash-user mailing list
>      >      > gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org>
>     <mailto:gnucash-user at gnucash.org <mailto:gnucash-user at gnucash.org>>
>      >      > To update your subscription preferences or to unsubscribe:
>      >      > https://lists.gnucash.org/mailman/listinfo/gnucash-user
>     <https://lists.gnucash.org/mailman/listinfo/gnucash-user>
>      >     <https://lists.gnucash.org/mailman/listinfo/gnucash-user
>     <https://lists.gnucash.org/mailman/listinfo/gnucash-user>>
>      >      > If you are using Nabble or Gmane, please see
>      > https://wiki.gnucash.org/wiki/Mailing_Lists
>     <https://wiki.gnucash.org/wiki/Mailing_Lists>
>      >     <https://wiki.gnucash.org/wiki/Mailing_Lists
>     <https://wiki.gnucash.org/wiki/Mailing_Lists>> for more information.
>      >      > -----
>      >      > 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