Throwing my two cents in, I'm a newbie at a point where I'm starting to 
have an import workflow down and starting to approach writing custom 
reports. I've been using fava more and it was a selling point (along with 
some other beancount features) for me at first in using it over ledger. I 
haven't really used bean-web yet, and only recently started playing with 
bean-query. 

> How many people here use bean-report as their main way to generate data 
from Beancount?

Might be digressing, but I'm confused about the philosophy behind plugins, 
custom reports, and queries. Is the convention that users use/write plugins 
such that the standard reports in bean-report provide what most need? Was 
there ever a idea of a 'reports' directory (akin to 'importers')  
convention for additional reports that would then appear under bean-report 
or fava -- or are additional reports just supposed to be written/executed 
separately (as seen in some of the scripts in the 'experiments' folder)? 

Asking as my intial glance into reports.py (in beancount) and the 'REPORTS' 
array in application.py (in fava) are initially leading me to think that if 
one wants to add a report one keeps a personal branch of either project - 
wondering if there'd be interest in having something like a 'class 
ConfigReporterMixin' if the output from a report becomes more generic. 

-Vivek

(Also, I'm nine days early, but happy tenth anniversary to beancount on the 
'initial import' commit!)


On Saturday, March 31, 2018 at 10:53:42 PM UTC-7, Martin Blais wrote:
>
> How many people here use bean-report as their main way to generate data 
> from Beancount?
> How many use bean-web?
> Does anybody still care about bean-web now that Fava exists?
>
> Also... is it possible to bean-bake Fava (or some equivalent creation of a 
> static version for sharing)?
>
> Any input appreciated,
>
>
> (Reason I'm asking is: I'm thinking about
> - rewriting the query engine to something more powerful and general, and 
> promoting it from experimental and somewhat flaky to the main way of 
> getting data out
> - rewriting bean-web to be a dumber, more generic web interface that 
> basically renders SQL queries (using the new query engine) without any 
> special treatment (just tables and tree-tables)
> - deleting bean-reports and all of beancount/reports, or replacing most of 
> it by SQL queries
> - in the process deleting the Holdings code
> Basically, I think that with a slightly improved query engine I could 
> delete a ton of code without removing functionality at all.)
>
>

-- 
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 post to this group, send email to beancount@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/fc515ea4-eb5b-4d25-84a9-d385022d3370%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to