Hi Vivek, Do you have this update? The bitbucket link is not available anymore. Curious if this feature was ever reviewed and accepted, seems like a very good feature
On Sunday, 19 January 2020 at 21:33:06 UTC-8 [email protected] wrote: > Hi Andrzej! Nice to hear you're interested in the price update feature. > There was some discussion between me and Johannes Harms late last year in a > related issue ( > https://bitbucket.org/blais/beancount/issues/329/bean-price-support-fetch-over-range-of > > ) We may want to continue discussion there - last thing we were looking > into was optimizing how a bunch of historical prices are fetched. > > I honestly don't know how the review process works for beancount, I've > just been using my own fork in the meantime, so a script like Justus uses > may be a better solution for your needs. > > > On Sunday, January 19, 2020 at 6:46:09 PM UTC-8, Justus Pendleton wrote: >> >> On Monday, January 20, 2020 at 5:14:13 AM UTC+7, Andrzej wrote: >> >>> Alternatively, does anyone know if there a tool that does something >>> similar but is outside of beancount main repository? (I'm not a fan of >>> maintaining my own fork of beancount for this patch) >>> >> >> Vivek mentioned in his original post that people wrote their own scripts, >> so you could just do that. Depending on what you want, it isn't especially >> complicated. Here's one I had for when I wanted to populate the price map >> with historical data. >> >> If uses gdate because I usually run it on a mac. If you wanted to update >> prices weekly instead of daily, just change the "+ 1 day" to something else. >> >> #!/bin/bash -e >> >> DATE=gdate >> >> if [ -z $1 ]; then >> echo "Must supply start date, e.g. 1983-05-22" >> exit 1 >> else >> from=$1 >> fi >> >> if [ -z $2 ]; then >> to=$(${DATE} -I) >> else >> to=$2 >> fi >> >> d=$from >> while [ "$d" != "$to" ]; do >> echo Fetching prices on $d... >> bean-price --date $d my.beancount >> prices.beancount >> d=$(${DATE} -I -d "$d + 1 day") >> done >> >> -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/e9370463-2fef-47f3-96f3-6b217ecfaf97n%40googlegroups.com.
