Annotation of kupu/common/spellcheck.cgi, revision 1.1.1.1

1.1       dwinter     1: #!/usr/bin/python
                      2: 
                      3: """SpellChecker for Kupu, CGI wrapper"""
                      4: 
                      5: import os, sys
                      6: os.chdir(os.path.abspath(os.path.dirname(__file__)))
                      7: sys.path.append(os.path.abspath('../python'))
                      8: 
                      9: from spellcheck import SpellChecker, format_result
                     10: 
                     11: if __name__ == '__main__':
                     12:     import cgi, cgitb
                     13:     #cgitb.enable()
                     14:     #result = repr(sys.stdin.read())
                     15:     data = cgi.FieldStorage()
                     16:     data = data['text'].value
                     17:     c = SpellChecker()
                     18:     result = c.check(data)
                     19:     if result == None:
                     20:         result = ''
                     21:     else:
                     22:         result = format_result(result)
                     23:     print 'Content-Type: text/xml,charset=UTF-8'
                     24:     print 'Content-Length: %s' % len(result)
                     25:     print
                     26:     print result

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>