Thanks 110110101!

I've built another python script for tracking the current budget status.
It's new, but I'm pretty sure I've squashed all the big bugs.
As always, let me know if you run into trouble.
https://github.com/moocowmoo/dash-budget_stateYou'll need dash-cli in your PATH environment variable for this one to work.
export PATH=/path/to/folder/containing_dash-cli:$PATH
# for instance, I keep mine inhome/ubuntu/.dash so I added this to the end of my ~/.bashrc
# export PATH=~/.dash:$PATH
git clone https://github.com/moocowmoo/dash-budget_state.git
cd dash-budget_state
python dash-budget_state.py

Proposals in red indicate they will not be funded. (There are no partial payouts)
https://github.com/dashpay/dash/blob/master/src/masternode-budget.cpp#L671Instead, the budget finalization will continue through the remaining proposals, selecting those that can be fully funded.