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-4e
>>>>>> fd-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/ms
>>>> gid/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/CAK21%2BhOvD%2Bn%3DRw1Gc6YMDp9sNcJSYsb0KWncHSS4RcjUKt7%3DGg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to