Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/uberi/budget-o-matic

Balance the books, programmer style.
https://github.com/uberi/budget-o-matic

Last synced: 12 days ago
JSON representation

Balance the books, programmer style.

Awesome Lists containing this project

README

        

BUDGET-O-MATIC
==============

Balance the books, programmer style.

![Screenshot](Screenshot.png)

I made this for my own use since spreadsheets just don't do the things I want them to in any reasonably simple way.

**THE COOL PART**: Specify new items in a really cool way:

s.register("every week from jan 7 to aug 19", (-2000, "You are terrible at personal finance"))

Write out your time periods in words rather than learning some weird new syntax! The supported inputs are quite diverse; check out the [Recurrent](https://github.com/kvh/recurrent) library to see some more examples.

How to use
----------

Download [this repository](https://github.com/Uberi/budget-o-matic/archive/master.zip).

All dependencies are already included. You don't need Pip, you don't need Virtualenv, nothing but plain old Python 3.

Edit `budget.py` to specify your start time, end time, and budget entries.

When done editing, run `budget.py` using Python 3. It will print out a nice summary like the one you see in the screenshot above.