Issue #429: Migration plan after bitbucket drops mercurial support on July 1, 2020? (blais/beancount)

2020-05-02 Thread waynema
New issue 429: Migration plan after bitbucket drops mercurial support on July 
1, 2020?

https://bitbucket.org/blais/beancount/issues/429/migration-plan-after-bitbucket-drops



Weinan Ma:



Bitbucket is [dropping 
support](https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket) 
for mercurial, by July 1, 2020. Is there any plan for migration, either migrate 
from mercurial to git, or migrate to another hosting service?



‌




-- 
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 beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/20200503062654.21101.7878%40celery-worker-111.ash1.bb-inf.net.


Re: Investment tools for fava

2020-05-02 Thread Red S
fava_investor is now available via PyPI (pip):

*pip install fava-investor*

It's still in development. Help beta test 
 and more.
Feedback appreciated. Let me know what features you'd like to see.

[image: screenshot-assetalloc.png]


On Saturday, April 11, 2020 at 12:14:37 AM UTC-7, Red S wrote:
>
> The fava_investor 
> 
>  
> project now has a few basic modules: asset allocation by class, asset 
> allocation by accounts, TLH, and a basic cash drag analysis. A performance 
> module is in development, and several more 
>  are 
> planned.
>
>
>
> *Would love help  from anyone 
> interested in anything from blog posts, setting up pythonanywhere, to 
> writing and beta testing modules. *See below:
>
>
> Web related 
>
>- Pretty-fying the tabbed interface
>- Rendering the asset allocation by class as a tree-table
>- Adding a graph to asset allocation by class
>
> Building and publishing 
>
>- PyPI
>- Adding tests, linter
>- Building releases
>- Writing blog posts
>- Hosting on pythonanywhere
>
> Developing modules 
>
>- see modules above, or suggest your own
>- Example file writers
>
> Beta testers 
>
> See open issues  here.
>

-- 
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 beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/da1adac5-8fd8-40de-8d08-2f18c51b6358%40googlegroups.com.


Re: Question on query output on per transaction basis.

2020-05-02 Thread Martin Blais
done, in other thread


On Sat, May 2, 2020 at 5:39 AM  wrote:

> i tried to use bean-bake, but stumbled upon couple issues / questions.
> could you please look at them
> https://groups.google.com/forum/#!topic/beancount/6P5fVmoDm9Q ? Of course
> if you will have a spare minute, i know you are in the process of migrating
> to new version control system.
>
> On Thursday, April 30, 2020 at 9:52:37 PM UTC-4, Martin Blais wrote:
>>
>> Use bean-bake, or if you cannot, write a script that will upload journals
>> to a spreadsheet.
>>
>>
>> On Thu, Apr 30, 2020 at 9:12 PM Red S  wrote:
>>
>>> Right, but it groups postings together by transaction, which is exactly
>>> what transactions are: groups of postings.
>>>
>>> If this is not what you want, what exactly do you want? Send us a sample
>>> format.
>>>
>>> --
>>> 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 bean...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/beancount/c38d3f41-2204-4396-a817-f95e73da41d6%40googlegroups.com
>>> .
>>>
>> --
> 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 beancount+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/beancount/fc0474f2-fd56-4536-a0ec-128bec5e0a64%40googlegroups.com
> 
> .
>

-- 
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 beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/CAK21%2BhPy_oM%2B%2BEAQYUDi9yzsqCqzAbb%3DVaECe%2BDg_wniQzmySA%40mail.gmail.com.


Re: Help with bean-bake.

2020-05-02 Thread Martin Blais
On Wed, Apr 29, 2020 at 8:49 PM  wrote:

> Hi everyone!
>
> I have several questions on bean-bake hope someone could help:
>

Keep in mind in the responses below that
- bean-web is deprecated and new features will not be supported,
- bean-bake is implemented mainly using bean-web,
- Fava should be used instead whenever possible.



>
> 1. What's the argument for --first-month ?
> "--first-month APRIL" and "--first-month APR" result in error
> "--first-month 4" runs but does not make any difference, year still starts
> with Jan 01
>

I don't recall implementing that (I think it was a submission), but I think
it's intended to set the start of the annual filter (the start of the
financial year).
After making the fixes I wrote down below, it seems to work, i was able to
get a 2019-04 to 2020-04 year.
(Note: You need to follow the link to the index file in the archive.
There's no link at the root)



> 2. What's the argument for --view ?
> I tried:
> "--view view/year/2018",
> "--view year/2018"
> "--view view/year/2018/journal/Income.html"
> "--view year/2018/journal/Income.html"
> does not work.
>

Indeed. I just make a quick fix for it.



> 3. How difficult it will be to add function to bake files for specific
> period,
> example "2019-04-01 - 2019-06-20" ?
> Which files should i start looking into?
>

Under beancount/beancount/web
I would not recommend it, I'd recommend reaching out to the Fava team
instead, they may have a better solution to filter and bake files.
bean-web is deprecated, and by extension, I suppose that includes bean-bake.
If Fava doesn't support baking files for sharing, I'd like to suggest
someone should build a tool that is purely focused on that (and does all
kinds of special things just for sharing).

All future built-in support for Beancount reporting will be done via SQL
client.
If there's a web front end in the future, it'll just be rendering the
output of SQL statements and adding some whizbang.
The current web app will be removed, and bean-bake will go eventually.



>
> Thank you!
>
> --
> 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 beancount+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/beancount/44cbaae0-ef8b-4ea6-a2f8-aa4f6c8f1998%40googlegroups.com
> 
> .
>

-- 
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 beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/CAK21%2BhPrnYjy0afQAY7nPrTwnHyeHx__jLy0K00mT4%3DNBojDvw%40mail.gmail.com.


Re: Question on query output on per transaction basis.

2020-05-02 Thread mployby
i tried to use bean-bake, but stumbled upon couple issues / questions. 
could you please look at them 
https://groups.google.com/forum/#!topic/beancount/6P5fVmoDm9Q ? Of course 
if you will have a spare minute, i know you are in the process of migrating 
to new version control system.

On Thursday, April 30, 2020 at 9:52:37 PM UTC-4, Martin Blais wrote:
>
> Use bean-bake, or if you cannot, write a script that will upload journals 
> to a spreadsheet.
>
>
> On Thu, Apr 30, 2020 at 9:12 PM Red S > 
> wrote:
>
>> Right, but it groups postings together by transaction, which is exactly 
>> what transactions are: groups of postings.
>>
>> If this is not what you want, what exactly do you want? Send us a sample 
>> format.
>>
>> -- 
>> 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 bean...@googlegroups.com .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/beancount/c38d3f41-2204-4396-a817-f95e73da41d6%40googlegroups.com
>> .
>>
>

-- 
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 beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/fc0474f2-fd56-4536-a0ec-128bec5e0a64%40googlegroups.com.


Re: Why is booking done before plugins

2020-05-02 Thread Martin Blais
Yes.
It's a catch 22. Booking first allows some more interpolation, and
interpolation first allows some more booking. Choosing do to one before the
other provides different benefits. I wrote a doc somewhere with a bunch of
examples trying to wrap my head around this, and came up with this
particular compromise. I remember working hard on figuring out the best
solution and I'm not sure I got there, this could potentially be improved,
but I think surfacing a lot of the possible types of interpolation &
automatic booking combinations will make your head hurt too (it did mine).
I can dig it up if you want.



On Wed, Apr 8, 2020 at 10:19 PM Martin Michlmayr  wrote:

> A non-profit I'm working with is moving to beancount.  They have some
> transactions in foreign currency and we had this idea of looking up
> exchange rates from the pricemap and adding cost and price
> automatically in a plugin where appropriate.  A proof-of-concept plugin
> worked fine but then I ran into a fundamental issue: beancount does
> interpolation and booking before plugins.
>
> Doing interpolation before plugins makes sense, but I don't understand
> why the booking code runs at such an early stage.  Are there
> fundamental reasons for this or is that something that could be
> changed?
>
> --
> Martin Michlmayr
> https://www.cyrius.com/
>
> --
> 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 beancount+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/beancount/20200409021848.GD5254%40jirafa.cyrius.com
> .
>

-- 
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 beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/CAK21%2BhMFqLqDECPgnUm7H-eftabs1v9QfwFf-JbnQC8P0t3bJw%40mail.gmail.com.