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>