Please check it out and try it: http://skimpygimpy.sourceforge.net/
Find examples, documentation, links to demos and download links there. Skimpy Gimpy is a tool for generating HTML representations for strings which people can read but which web robots and other computer programs will have difficulty understanding. Skimpy is an example of a Captcha: an acronym for "Completely Automated Public Turing test to tell Computers and Humans Apart". The Skimpy program and API (applications programmer interface) is implemented in a single self contained Python script (module). The input for Skimpy are words or phrases. The output of the program and API are strings containing HTML preformatted text. The preformatted text contains "ASCII art" representing the input phrase, which looks like somewhat sloppy handwriting on a speckled page, when viewed in an HTML browser. It is intended that it is easy for a human to read the word or phrase when rendered as HTML, but it is difficult for a program to extract the word or phrase automatically. The program uses a number of techniques to make the output difficult for a computer to interpret: curve interpolation, random rotation, random skew, random scale adjustment, "smearing", and addition of noise. The Skimpy tool is far easier to install, use, and embed than other similar technologies. All you need is python installed and the skimpyGimpy.py source file. Enjoy and happy holidays! -- Aaron Watters === there ain't no sanity clause! -- http://mail.python.org/mailman/listinfo/python-list