I've been looking around for text-based UI stuff for python, and I found ttyio.py, which is a little module that supposedly acts as a little tty input for the front end of a computer. I may adapt it for peep. It's licensed under the LGPL, though I will only be using it as example of how to use the corresponding modules that it loads: import os import tty import sys import types import string D