/stuff/info/glyph.cgi
#!/usr/bin/env python
import cgitb
cgitb.enable()
import sys, os, urllib
print 'Content-Type: text/plain'
print
pathinfo = os.environ.get('PATH_INFO', '/')
pathinfo = urllib.unquote(pathinfo)
if len(pathinfo) < 2:
print 'You must supply a utf-8, iso-8859-1, or cp1252 encoded character.'
sys.exit()
for encoding in ('utf-8', 'iso-8859-1', 'cp1252'):
try: pathinfo = pathinfo.decode(encoding)
except UnicodeDecodeError: continue
else: break
glyph = ord(pathinfo[1])
uri = 'http://www.decodeunicode.org/u+%04X/data/glyph/448x448/%04X.gif'
print uri % (glyph, glyph)
# EOF