Text Mode Interface Toolkits
afreeman asks: "We're currently transmogrifying some 100+ odd Python scripts into a workable sysadmin toolkit (we're also hiring another 30 or so entry-level Admins RSN), and are looking for a way to wrap everything together with a simple front end. For a variety of reasons, most of our hardware doesn't run X or a web server, which leaves text-mode interfaces. Besides curses, the most promising kits look to be UMenu, or TUI (for Perl). Any suggestions on approaches to quickly building Text Mode UIs, particularly with Python?"
This week I checked in a relevant change; the old curses module has been replaced with a greatly expanded version that provides many ncurses features, such as colour. This means that you can no longer use the module with BSD curses implementations, but everyone has switched to SYSV curses (which is what ncurses implements), so there's no great loss except for people on really ancient platforms. The Curses HOWTO might help, though it needs extensive updating for the new module.