Finance::Quote Keys and Options

Bruce Schuck bschuck at asgard-systems.com
Sun May 19 15:54:52 EDT 2024


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 5/19/24 10:29, John Ralls wrote:

 > No, the Alphavantage API Key preference sets ALPHAVANATGE_API_KEY in
 > the environment. That’s why it would be easy to make more preferences
 > with corresponding environment variables.
That is what I meant when I said I though that was how GC handled the 
AlphaVantage key. Somewhere in the code I spotted 
"bb:env['ALPHAVANTAGE_API_KEY'] = ...".

This is why I first asked about the possibility of adding more, and 
mentioning a few modules requiring keys.

 > Using environment variables seems clumsy to me, but having GnuCash
 > include the keys in queries by hardcoding the source/key combinations
 > couples versions of GnuCash and F::Q even more tightly than the
 > hard-coded source lists do. At least with environment variables users
 > can take advantage of new modules with API keys without having to
 > wait for them to be incorporated into GnuCash as long as they learn
 > how to set environment variables.
I believe for some users setting environment variables has been 
problematic. But as you pointed out, the alternative of changing GC to 
specifically mention source/key combos does present its own concerns.

In any case, a couple new modules requiring API keys are on the roadmap. 
Plus a new currency rate module has been added in 1.62.

But now, time to relax for a spell.

Bruce S.
-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQRzL0H5rBaeDPnpeL1IjAeprJFQBwUCZkpY7QAKCRBIjAeprJFQ
B75aAKDHsagQquzMSAbAhliVuxtgtcKn8gCeM06uW01+NWTkecJGobuZCmT8bow=
=4LWp
-----END PGP SIGNATURE-----


More information about the gnucash-devel mailing list