Martin, thanks! I already figured out to use metadata
On Saturday, November 28, 2020 at 10:31:38 PM UTC+1 [email protected] wrote: > Use metadata. > I'm not changing the syntax in v2. > (v3 will bring syntax improvements, but that's going to take some time ~ > months.) > > > On Sat, Nov 28, 2020 at 2:10 PM Chary Chary <[email protected]> wrote: > >> Martin, >> >> is my understanding correct, that by following your example from Ameritrade >> >> <https://github.com/blais/ameritrade/blob/master/examples/ameritrade2beancount.py>one >> >> cannot create a beancount file, which contains inline comments for >> postings, like that? >> >> >> >> *2015-01-01 * "Taxi home from concert in Brooklyn" Assets:Cash -20 >> USD ; inline comment Expenses:Taxi* >> >> Reasons: >> >> >> 1. There seems to be no place for comment in the *Posting >> >> <https://github.com/beancount/beancount/blob/38e14b8dcf47754cb21ae7e5aceb77efc4c11688/beancount/core/data.py#L177>*class >> >> (only may be in meta-data?) >> 2. As far as I can see, printer.print_entries() cannot print posting >> comment >> >> >> If this is the case, what is the best way to create a custom script for >> converting data into beancount format with possibility to preserve inline >> comments for postings? >> >> >> On Saturday, October 10, 2020 at 3:23:56 AM UTC+2 [email protected] wrote: >> > You can either write a custom script and just print out to stdout, or use >>> the ingest framework. >>> >>> Here's an example of a custom standalone script that converts from >>> Ameritrade: >>> >>> https://github.com/blais/ameritrade/blob/master/examples/ameritrade2beancount.py >>> >>> The ingest library only provides a framework to help you automate some >>> of the process of automatically identifying the files in your downloads >>> directory, run the extraction of transactions (that you write) and file >>> away the downloads. You don't necessarily have to use it. >>> http://furius.ca/beancount/doc/ingest >>> >>> Hope this helps, >>> >>> >>> >>> >>> On Fri, Oct 9, 2020 at 7:32 AM Sam Bragg <[email protected]> wrote: >>> >>>> Hi all, >>>> >>>> I'm completely new to beancount, but I want to use it to manage my >>>> trading/investing activities. I have already written a library to download >>>> transactions from my broker's API, which returns a list of dicts. >>>> >>>> I have looked at the beancount documentation and I can't even seem to >>>> get started. Many of the example importers given, assume that one has a >>>> file which they wish to import, which in my particular case is not >>>> relevant(?). >>>> >>>> Here's the process as I envision it: >>>> >>>> 1. Get a given date's transactions from my broker, using the >>>> library I made >>>> 2. Implement some logic to classify each transaction >>>> (Account:[fees/PnL] etc.) >>>> 3. Append the new transactions as directives in my beancount file >>>> >>>> All I am really seeking to know at the moment is how I would even get >>>> started. Looking at beancount.ingest.importer - it needs a FileMemo >>>> instance, but in this case I won't be reading from a file - this is where >>>> most of my confusion is coming from. >>>> >>>> Truly grateful for any response received. Thank you so much for >>>> producing this awesome software! >>>> >>>> Sam >>>> >>>> -- >>>> 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/c38aefcb-0af3-4591-9905-b5f8fcc79fcan%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/beancount/c38aefcb-0af3-4591-9905-b5f8fcc79fcan%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/2a32d0fe-3fd0-4098-a092-83e94ce5fdeen%40googlegroups.com >> >> <https://groups.google.com/d/msgid/beancount/2a32d0fe-3fd0-4098-a092-83e94ce5fdeen%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/27ff817e-eb78-4b57-a9ed-ff77e20ef179n%40googlegroups.com.
