To be clear, #ActualBudget was REALLY getting good when I left - felt like jumping ship right as it hit its stride

They've added custom reports with Excel-style formulas, a burndown chart, and the UI keeps improving. Genuinely great #opensource budgeting software

But as a #SoftwareEngineer, the scriptability of #beancount is a huge win. I can pipe data through #fzf for fuzzy account selection, write #Python scripts that understand my finances, and build weird custom tools that would be impossible in a GUI app

Sometimes you just need to "grep" your money

#plainTextAccounting #CLI #devTools #personalFinance #fava #budgeting

Made the switch from #ActualBudget to #beancount for my personal finances

The ecosystem is nice
- #fava, #beangulp for imports, #beanahead for recurring transactions, #favaCustomDashboards for charts, and #favaInvestor for portfolio tracking

Also went overboard with custom stuff:
- PDF importers with #ML payee/account prediction
- Custom linters for validation
- Forked #favaEnvelope for envelope budgeting
- #Makefile with 28 targets for price fetching to #FIRE calcs

#plainTextAccounting is great when you can just write #Python to solve your edge cases

#personalFinance #doubleEntryAccounting #CLI #fintech #devlife

any #beancount or #fava users here? i’ve been wrestling with a fava-envelope bug for days and unfortunately, i think i’ve hit the upper ceiling of my limited python ability 😭 this is the issue i’ve filed on the repo if anyone’s able to help: https://github.com/polarmutex/fava-envelope/issues/107 i’d be eternally grateful

the initial installation simply fails, what i’ve had success doing is building from source in a virtual environment (homebred-installed python). the plugin registers but doesn’t render any information

hopefully fosstodon gets this to the right people! thanks so much in advance 🙏

#fosstodon @fosstodon #OpenSource #PlainTextAccounting #python

Invalid dashboard ID: 0 · Issue #107 · polarmutex/fava-envelope

Hi! Thanks for developing fava-envelope, I've been searching for a solution to envelope budgeting in beancount. I had trouble downloading fava-envelope from pip, since I'm on a Mac using Homebrew; ...

GitHub
"Giuseppe #Fava, figlio di maestri di scuola, nipote di contadini, giornalista, fondatore dei Siciliani, scrittore, fu uno di costoro. I padroni di Catania lo uccisero il 5 gennaio del 1984 (...)" Riccardo Orioles
https://minimaetmoralia.it/ritratti/pippo-fava/
I spent a good amount of time yesterday afternoon prepping late-spring shelling and snap #peas and #fava beans for an absolutely seasonal dinner.
My 10x25' plot at the community garden. Currently 2 rows of fava beans, 3 rows of carrots, 4 rows of shelling peas, and 10 tomatoes. Central portion covered with bird netting to keep out the birds and the squirrels. #CommunityGarden #GrowYourOwn #allotment #garden #gardening #swarthmore #peas #fava #tomatoes

#Beancount

This is the best double-entry personal accounting system, leaving any others standing in dust. The core of the system is a text database, which I manage in VSCode with the related extension, and of course I store the file in Github private repo.

From Beancount is derived excellent graphical reports system called #Fava - you don't have to use it, but it's also very cool.

For me, the spin-off value from Beancount is that, being a text database, it also functions as my diary. I can and do annotate it. My journal begins in 2009 and is uninterrupted. Those were important years of my family life, all recorded in perhaps obsessive detail.

https://beancount.io/
https://github.com/beancount/beancount
https://beancount.github.io/fava/

Beancount.io

Double-entry bookkeeping made easy for living your best financial life

I like being able to use flexible, rock solid, industrial strength tools from the huge programmer ecosystem to maintain and analyse my financial records. For one example: #hledger + #emacs + #git/#jj (complemented by ledger-mode, flycheck-hledger, #just, #pandoc, #fava..)

I like knowing that my data and reports are safe, portable, owned by me, utterly trustworthy, and get strictly better over time.
And if needed could be read or reconstructed by humans from a printout.

2/

#plaintextaccounting