My goal with
favais to present the data Beancount generates in ways that fit my needs.HTML was the first and most important one (as I wanted more than
bean-webcould deliver). PDF, XLSX and ODS (ODF Spreadsheet) are the other three formats that beancount does not deliver (and IMHO should not).So there are three options:
- Build a separate tool to do this (a new project).
- Build it into
favaand also provide a new CLI command (eg.fava-report)- Build into Beancount. I don't think that Martin intends that, and it seems very complicated. (@blais Have you thought about that? Would you want this to be in Beancount?)
For me, option 1 is viable, but you would have to duplicate a lot of what our API does.
Option 2 is quick and easy. It also allows to factor this out into it's own project if in the future we feel that it does not belong to
fava, asfavashould stay true to it's HTML origin.And both options 1 and 2 allow for the code to be integrated into
beancountif Martin wants that.But for now, I think option 2 and developing this alongside
favais the best option, until option 1 or 3 kick in and we factor it out.(CSV should stay in
bean-reportIMHO)@yagebu What do you think?
—
Reply to this email directly or view it on GitHub.