"Urwid is a curses-based UI/widget library for Python. It features fluid interface resizing, multiple text layout options, simple markup for attributes, powerful scrolling list boxes and flexible edit boxes."
I've been looking for something like this for a long time. See the screenshots to get an idea of what a curses-based UI is.
This fits perfectly for simple apps where wxPython is too much and cli too little. Surely, one nice thing is that you can monitor stuff without having to write to stdout on a new line each time.
There is onyl reference manual but no how-tos or tutorials. Hopefully I'll be able to use the examples they've provided.