Python port of Max Ogden's cool-ascii-faces project