Re: Beanprice custom source

2021-04-12 Thread Thomas den Hollander
Actually, this can be implemented as another price source with the piped sources in place of its ticker symbol. That way, no code changes are required for bean-price itself. Op maandag 12 april 2021 om 14:06:01 UTC+2 schreef Thomas den Hollander: > Computing prices on the fly is nice. However,

Re: Beanprice custom source

2021-04-12 Thread Thomas den Hollander
Computing prices on the fly is nice. However, using it with bean-price doesn't seem ideal. For example, the required USD/EUR prices are not fetched by --update if I don't have any USD myself. Would it be a good idea to have some sort of pipe syntax for bean-price? Something like EUR:(source1/ti

Re: Beanprice custom source

2021-04-11 Thread 'Patrick Ruckstuhl' via Beancount
What I'm using is to calculate cross rates on the flying using a plugin: So if you have e.g. a stock price in USD and the fx rate between EUR and USD, it calculates the stock price in EUR https://github.com/tarioch/beancounttools/blob/master/src/tariochbctools/plugins/generate_base_ccy_price

Re: Beanprice custom source

2021-04-11 Thread Martin Blais
Fava is a completely different question and AFAIK it should respect Beancount's notion of "operating currency", which is configurable. For Beanprice, the sources may return their quote currency, here: https://github.com/beancount/beanprice/blob/master/beanprice/source.py#L31 On Sun, Apr 11, 2021

Re: Beanprice custom source

2021-04-11 Thread Thomas den Hollander
One more question. Many price sources are only available in USD while my main currency is EUR. How do I deal with that? Is Fava able to display the total worth by converting via USD to EUR? Should I convert these price statements myself, and if so, would it be useful to have such functionality

Re: Beanprice custom source

2021-04-11 Thread Thomas den Hollander
Thanks! My price source is pretty specific, but I'll probably publish it at some point. Op zondag 11 april 2021 om 15:34:51 UTC+2 schreef bl...@furius.ca: > You can reference them by the name of their Python module if they're > outside the library. > You can use the short name if they're in the

Re: Beanprice custom source

2021-04-11 Thread Martin Blais
You can reference them by the name of their Python module if they're outside the library. You can use the short name if they're in the library, here: https://github.com/beancount/beanprice/tree/master/beanprice/sources New ones are welcome. Minimal requirement for inclusion in the library is a uni

Beanprice custom source

2021-04-11 Thread Thomas den Hollander
Hello everyone, I wanted to write custom sources for bean-price, but I'm unsure what the best way to do this is. I'm not very experienced with Python or its module system. Say I have a folder with my own sources, how do I reference these while fetching the price? Should I add the path to my PY