One of the reasons Beancount was the first on my list for exploring, was 
that it was written in Python and I'm quite keen on using Python for mobile 
development lately.
So it really looked like a perfect candidate that should run the same on 
all platforms I use currently (Linux, Windows, Android). Unfortunately, 
that's not the case.
Even ledger, which is written in c++, can run natively on all these 
platforms, which is really convenient. But I managed to package a minimal 
Docker image anyway.

Nonetheless, just off-the-hip shot - what would be required to remove 
dependency on C/C++ compilation during install? Also, keeping PyPi versions 
up-to-date would really be helpful in that respect as Python is available 
in Termux and installing with pip is a piece of cake on Android.
This hopefully includes Fava, as well, in which case the whole system would 
be able to run on a mobile device (at least Android).
How useful would something like this be to the community, anyway? I know 
for me it's almost a must, in order to be able to see some reports, at 
least.

On the other hand, I'm also thinking about expanding MoneyManagerEx for 
Android to support data export to plain text so that it can be used as a 
data entry tool on a phone. I have a decent QIF implementation, which was 
used to transfer entries to GnuCash. There is some CSV code that I would 
need to revisit, which would be good enough to support (H)Ledger and 
Beancount as there seems to be a fair amount of tools available for parsing 
CSV records. 

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/638b10a5-1e93-44d5-9fd1-6bdb4249de5b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to