> On Jun 17, 2023, at 15:03, Bruce Schuck <bsch...@asgard-systems.com> wrote:
>
> On June 16, 2023 at 15:11 EDT, John Ralls wrote:
>
>> On 06/15/2023 12:23 -0700, Bruce S wrote:
>
>>> Non-production release 1.56_02 is available for evaluation/testing.
>
>>> It can be installed via cpan/cpanm as
>>> 'BPSCHUCK/Finance-Quote-1.56_02.tar.gz'.
>
>>> The YahooWeb module currently requires the Date::Business module.
>>> Installing it cannot be done unattended, as the Makefile.PL used requires a
>>> yes/no question be answered. Not updated since January 2000, attempts to
>>> reach the author have been unsuccessful so far. Maybe you could use
>>> Date::Manip::Date_PrevWorkDay instead?
>
> As I mentioned, I was looking at that along with Date::Business. I also
> looked at Date::Holidays today.
>
> What I found about Date::Manip is that for business mode calculations the
> module requires a configuration file. See Date::Manip::Config where is notes:
>
> "NOTE: if you use business mode calculations, you must have a config file
> since this is the only place where you can define holidays."
>
> From the documentation (a rabbit hole of many man pages/PODs) that includes
> have date_PrevWorkDay skip over weekends (haven't tested if this just means
> you want to define your own custom work week).
>
> I going to assume that requiring GnuCash users to have a config file for
> Date::Manip and keep it updated could be problematic for some.
>
> What I found about Date::Holidays so far is that users would need to install
> all the Date::Holidays::<country> modules that Finance::Quote may use. F::Q
> would then be at the mercy of all the different authors with respect to those
> modules being updated. Also, the current US or USFederal modules do not
> account for Juneteenth or Good Friday. Juneteenth being a newly created
> holiday here in the US, and Good Friday is observed by the US stock market
> each year.
>
>> But either way it's pretty US-centric because of the holidays enumeration.
>> What about the Monday-Friday trading days assumption?
>> Is that valid for all of the stock markets that Yahoo can get quotes
>> for?
> I'm at a loss. Although at the current moment, YahooWeb isn't required as
> long other viable quote sources exist. I like the Date::Business module, I
> just wish its install honored the PERL_USE_MM_DEFAULTS environment variable.
> It would be trivial to create different holiday subroutines for various
> exchanges/countries and use the one for the exchange indicated in the data
> returned. I have started the process CPAN/Pause requires for adopting the
> Date::Business module namespace if the original author/authors are
> unresponsive.
OK, that seems to be the best alternative.
Regards,
John Ralls
_______________________________________________
gnucash-user mailing list
gnucash-user@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.