On Mon, Feb 01, 2016 at 11:41:03PM -0500, Martin Blais wrote: > Check out LedgerHub for ideas. [...] > The project is being killed right now, rewritten much better and simpler > and migrated into the Beancount project; if you do end up looking at the [...] > In any case, you can't really get away without writing at least some > code--it's just not realistic, the inputs from different people vary too > much. There's very little shared code out there (just basic codes for CSV > files, like the ones you mention) but too few users that share the same > accounts to generate the critical mass needed for reuse. A while back I > created the LedgerHub project to host shared importer code and provide a > framework for doing the above, but never received much contributions and > honestly I didn't put the care and quality attention to it I should have.
I've the feeling that, right now, the lack of a generic framework --- generic both on the front of data source (CSV, OFX, weird bank formats, etc.) and on that of output formats (ledger, beancount, etc.) --- for semi-automatically importing transactions is perhaps the most significant limiting factor for the adoption of CLI accounting. I went myself through the ad-hoc automation of my work-flow for importing transactions from my bank, scripting together the web outside of browsers suite [1] and icsv2ledger. It works decently enough for me, but the CLI accounting community cannot really expect every newcomer to go through that hacking process if it wants the community to flourish. [1]: http://weboob.org/ Martin is right that the most front-end part of the import chain (web scraping in most cases) will always remain a case-by-case business. But there, communities like weboob can feel that niche quite nicely, if only they will manage to grow and be diverse enough. (Right now that community is very much skewed toward supporting French banks, with very sparse support for other international banks.) But the rest of the toolchain, from CSV down to your favorite CLI accounting tool can really do better in terms of reference tools and automation. I'm sorry I haven't had time/energy to contribute myself to ledgerhub, because the design looked pretty solid; I'm looking forward to the new rewrite :-) </ramble> -- Stefano Zacchiroli . . . . . . . [email protected] . . . . o . . . o . o Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o Former Debian Project Leader . . . . . @zacchiro . . . . o o o . . . o . « the first rule of tautology club is the first rule of tautology club » -- --- You received this message because you are subscribed to the Google Groups "Ledger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
