BTW, related to trading inputs, here's an odd idea I had: to support a table/CSV-like syntax in Beancount itself. A set of accounts would have to be configured for a block, and the columns would dictate which accounts the numbers in columns are booked for. This would provide a pretty compact yet still readable syntax for more dense sets of transactions. Just a thought,
On Sun, Jul 7, 2024 at 4:45 PM Chary Chary <[email protected]> wrote: > > > On Thursday, July 4, 2024 at 3:12:56 AM UTC+2 Fang-Pen Lin wrote: > > I haven't spent too much effort on this end yet, but I built > beanhub-import and open-sourced it a while back, and I think it could help > your case a little bit on the importing part: > > https://github.com/LaunchPlatform/beanhub-import > > It's a rule-based beancount import engine designed to act like a data > pipeline system. As long as you can export your trading records as a CSV > file or any other machine-readable format, you should be able to build your > own beanhub-extract <https://github.com/LaunchPlatform/beanhub-extract> > extractor class to help read the transactions from the file. I envision you > can write beanhub-import rules to ingest your trading records like this: > > > > So, the *beanhub-import *seems to be another tool in the family of *beangulp > *and *red's importers* > > https://groups.google.com/g/beancount/c/X7BkR7sHmHk/m/o1-hNWjpCAAJ > > I haven't experimented yet with any of these tools but as I see one of the > unique features of your tool are > > > - *Auto-update existing transactions* - When you update the rules or > data, corresponding Beancount transactions will be updated automatically. > - *Auto-move transactions to a different file* - When you change the > rules to output the transactions to a different file, it will automatically > remove the old ones and add the new ones for you > > Am I correct? > > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beancount/7fd78b28-53ad-4d1d-ae95-8f2dd38f0307n%40googlegroups.com > <https://groups.google.com/d/msgid/beancount/7fd78b28-53ad-4d1d-ae95-8f2dd38f0307n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhPFHcwz2Fw10Z%2BvGWppogk4NZ-i85DT8Lm81kdqFDCUxA%40mail.gmail.com.
