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 beancount+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/7fd78b28-53ad-4d1d-ae95-8f2dd38f0307n%40googlegroups.com.