John, It may be that Stefan refers to https://wiki.gnucash.org/wiki/Stocks/get_prices <https://wiki.gnucash.org/wiki/Stocks/get_prices>. As you note, it uses Finance::QuoteHist instead of F::Q. Finance::QuoteHist does still work with the sources you mention, although I cannot comment about the wiki script, since I do not have Python bindings enabled on my Mac.
Cheers, David > On Dec 10, 2016, at 3:32 AM, John Ralls <[email protected]> wrote: > > >> On Dec 9, 2016, at 1:30 PM, Stefan Söffing <[email protected]> wrote: >> >> All, >> >> the price editor currently is able to retrieve today's stock quote for >> the price db. Sometimes it can be useful to retrieve stock quotes for a >> specified historic date, e.g. to update the prices for the last day of >> the financial year as a basis for reporting using the "Nearest in time" >> price source. >> >> I'd like to suggn time" >> price source. >> >> I'd like to suggest to add this feature by introducing a new pop-up >> window with a date selector to the "Get Quotes" button (similar to the >> "remove old" pop-up). I understand that there is an example script >> delivered with GnuCash to serve a similar purpose, i.e. retrieving a >> series of quotes over a given time-period, so obviously the >> Finance::Quote part is able to handle historic data as well. >> >> If this is considered a worthwhile enhancement I'd be happy to assist in >> implementation. Unfortunately, however, I figured out that the relevant >> part is scripted in Scheme. While I do have some (long-forgotten) >> experience with C, that scm language thing looks quite cryptic to me. >> Nevertheless if someone was willing to adapt the scheme part I'd like to >> try my best in supporting the C development part as much as possible... >> >> Thanks for listening. > > Stefan, > > Sorry, you're misinformed. There is no such example script and Finance::Quote > [1] is able to retrieve only the latest price. There is in CPAN a package > called Finance::QuoteHist [2], but it hasn't been maintained since 2013 and > so is unlikely to work as-is. Note as well that it has only two modules, > Yahoo and Google, far fewer that Finance::Quote gnc-fq-helper, a perl applet, > would need to be modified to optionally call QuoteHist instead of Quote when > a date is provided and to format the results for quotes.scm. The latter would > need only a change to pass the selected date to gnc-fq-helper. The UI changes > would be in C, to src/gnome/dialog-price-edit-db.c, and in XML, to > src/gnome/gtkbuilder/dialog-price.glade. > > Regards, > John Ralls > > [1] http://search.cpan.org/~ecocode/Finance-Quote-1.38/lib/Finance/Quote.pm > [2] > http://search.cpan.org/~msisk/Finance-QuoteHist-1.20/lib/Finance/QuoteHist.pm > _______________________________________________ > gnucash-devel mailing list > [email protected] _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
