Thanks!! I was trying with Perplexity and it didn't go well. :)) Maybe it gets confused by the progressing versions but it was giving some strange function names in the queries and some non-existent namespaces.
On Monday, 12 May 2025 at 7:43:15 pm UTC+2 [email protected] wrote: > https://g.co/gemini/share/ea750735a803 > https://g.co/gemini/share/0905b3166339 > Use the force, Luke! > > > On Mon, May 12, 2025 at 1:37 PM 'Alen Šiljak' via Beancount < > [email protected]> wrote: > >> Thank you for this information! >> >> In the meantime I was poking through the developer documentation. I >> assume the Scripting section at >> https://beancount.github.io/docs/beancount_scripting_plugins.html >> would come in handy, as well? It seems more geared towards plugin authors >> so I'll try some more with beanquery. >> On Monday, 12 May 2025 at 5:44:08 pm UTC+2 Chary Ev2geny wrote: >> >>> Alen, >>> >>> you need to use run_query >>> >>> from beanquery.query import run_query >>> >>> >>> You can see how it is done here for instance >>> >>> >>> https://colab.research.google.com/drive/17Mbk2JC4KHMg3b1iXoZg-50kEI2bCoQ-?usp=drive_link >>> >>> On Monday, May 12, 2025 at 5:16:22 PM UTC+2 Alen Šiljak wrote: >>> >>>> Hi all! As I managed to port all my data, I am now adapting the tooling >>>> I built around it, before I can fully switch to Beancount. I would highly >>>> appreciate the assistance from the helpful people in this group. >>>> >>>> I will post the questions separately so that they are easier to track. >>>> >>>> The first question is - how to query Beancount from a Python >>>> application? >>>> >>>> To provide some context - I am using Cashier for quick overview and >>>> transaction entry on my phone. I use Cashier Server to synchronize the >>>> balances from the book. Cashier Server is a Python application. This used >>>> to forward queries to ledger and return the data back. Now, with >>>> Beancount, >>>> I would assume that it can execute those directly via Python and not run >>>> any external processes. >>>> So, if I manage to identify the BQL queries I need to get accounts, >>>> balances, payees, and whatever else, how would I run them from an external >>>> app? >>>> I have Python experience but I have not worked with any Beancount tools >>>> yet. I've looked briefly into what's available and tried bean-query. >>>> >>>> Thank you for any pointers! >>>> >>> -- >> 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 visit >> https://groups.google.com/d/msgid/beancount/7d9315f7-96e1-483e-a791-2e8dc00dda0en%40googlegroups.com >> >> <https://groups.google.com/d/msgid/beancount/7d9315f7-96e1-483e-a791-2e8dc00dda0en%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 visit https://groups.google.com/d/msgid/beancount/28bec0d6-2626-40ad-8108-36492fd85745n%40googlegroups.com.
