I was gonna submit a pull request to fix it, but I see you already fixed it that last year. Shame on me for installing using pip instead of from source :-)
On Wednesday, January 24, 2018 at 9:26:21 AM UTC-8, Kees wrote: > > Yeah, both are python3. I got it working. It seemed to have to do with the > underscore in the name. I looked at the bean-price code and the regex > doesn't seem to allow for underscores in the module name. > > > On Tuesday, January 23, 2018 at 6:42:42 PM UTC-8, Martin Blais wrote: >> >> Are you running python3 setup.py install? >> Are you using the same version of Python which runs bean-price? >> >> >> On Tue, Jan 23, 2018 at 1:22 PM, keesjochem via Beancount < >> [email protected]> wrote: >> >>> I'm having some trouble getting the morningstar source to work. I'm >>> probably doing something stupid, but can't really find what, so maybe >>> someone can give a pointer. >>> I installed the library by cloning >>> https://github.com/hoostus/beancount-price-sources.git and then running >>> python setup.py install. >>> >>> But when I try to run the examples I get an error: >>> >>> $ bean-price -e 'USD:hoostus_sources.morningstar/etfs:XASX:VEU' >>> >>> usage: bean-price [-h] [-e] [-v] [-d DATE] [-i] [-u] [-c] [-a] [-s] [-n] >>> >>> [--cache CACHE_FILENAME] [--no-cache] [--clear-cache] >>> >>> sources [sources ...] >>> >>> bean-price: error: Invalid source >>> "USD:hoostus_sources.morningstar/etfs:XASX:VEU" >>> >>> Any ideas? >>> >>> cheers, >>> Kees >>> >>> On Tuesday, January 16, 2018 at 8:13:27 AM UTC-8, Martin Blais wrote: >>>> >>>> >>>> https://bitbucket.org/blais/beancount/issues/210/add-option-to-set-default-price-source-for >>>> >>>> On Tue, Jan 16, 2018 at 11:11 AM, Martin Blais <[email protected]> wrote: >>>> >>>>> On Sun, Jan 14, 2018 at 9:28 PM, <[email protected]> wrote: >>>>> >>>>>> Thanks, and sorry if I didn't make this clear: I prefer not to use >>>>>> commodity directives, so everything can be automatically picked up by >>>>>> using >>>>>> --undeclared with bean-price. >>>>>> >>>>>> It seems like the price source has been hardcoded to default to yahoo >>>>>> if I'm not mistaken. So perhaps I'd have to do something like do some >>>>>> parsing to automatically produce commodity directives, and then get >>>>>> prices >>>>>> on those? >>>>>> >>>>> >>>>> There's no option to change the default at the moment, but one could >>>>> easily be added. I think it should. >>>>> >>>>> >>>>> >>>>>> >>>>>> >>>>>> On Sunday, January 14, 2018 at 6:12:26 PM UTC-8, Martin Blais wrote: >>>>>>> >>>>>>> The commodity directive allows you to specify the price source. >>>>>>> e.g. >>>>>>> >>>>>>> 2001-05-24 commodity XSP >>>>>>> name: "iShares S&P 500 Index Fund (CAD Hedged)" >>>>>>> assets: "Stock" >>>>>>> price: "CAD:google/TSE:XSP" >>>>>>> export: "TSE:XSP" >>>>>>> quote: CAD >>>>>>> >>>>>>> So instead of "google/" here you'd use the name of the morningstar >>>>>>> Python library. >>>>>>> >>>>>>> >>>>>>> On Sun, Jan 14, 2018 at 8:51 PM, <[email protected]> wrote: >>>>>>> >>>>>>>> Thanks for this, very useful! A couple questions: >>>>>>>> >>>>>>>> 1) How do I get bean-price to use this by default? I don't use >>>>>>>> commodity directives in my sources >>>>>>>> >>>>>>>> 2) Is there a way to automatically determine exchange and ticker >>>>>>>> with morningstar so I don't have to manually find it for each ticker I >>>>>>>> have? >>>>>>>> >>>>>>>> Thanks again for sharing this! >>>>>>>> >>>>>>>> On Sunday, December 10, 2017 at 5:21:07 AM UTC-8, >>>>>>>> [email protected] wrote: >>>>>>>>> >>>>>>>>> I written a Morningstar price fetcher which I've been using for a >>>>>>>>> few weeks: https://github.com/hoostus/beancount-price-sources >>>>>>>>> >>>>>>>>> One nice benefit (for me) is they aggregate multiple exchanges, >>>>>>>>> especially non-US ones. >>>>>>>>> >>>>>>>> -- >>>>>>>> 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 post to this group, send email to [email protected]. >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/beancount/18853291-34f2-4efd-adee-e77edd66dd87%40googlegroups.com >>>>>>>> >>>>>>>> <https://groups.google.com/d/msgid/beancount/18853291-34f2-4efd-adee-e77edd66dd87%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> -- >>>>>> 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 post to this group, send email to [email protected]. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/beancount/e377cf48-fb23-47ce-8f7c-d55cef5ed5be%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/beancount/e377cf48-fb23-47ce-8f7c-d55cef5ed5be%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> >>>> -- >>> 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 post to this group, send email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/beancount/2b62ee12-ddc3-4093-97be-aadb21387567%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/beancount/2b62ee12-ddc3-4093-97be-aadb21387567%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- 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 post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/6a4c7dd3-c426-4606-acbc-20127a3cb25a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
