def doDirectory(rfile, wfile, env): config_item = getConfig(True) wfile.write( """Content-type: text/html\r \r """) from minds import app_httpserver app_httpserver.forwardTmpl(wfile, env, 'docreader.html', docreaderTmpl, '', config_item)
def main(rfile, wfile, env): form = cgi.FieldStorage(fp=rfile, environ=env) wfile.write( """Content-type: text/html\r Cache-control: no-cache\r \r """) from minds import app_httpserver app_httpserver.forwardTmpl(wfile, env, 'help.html', helpTmpl)
def main(rfile, wfile, env): form = cgi.FieldStorage(fp=rfile, environ=env) transformed, indexed, discarded = qmsg_processor.backgroundIndexTask(forceIndex=True) msg = 'Indexed %s discarded %s' % (indexed, discarded) wfile.write( """Content-type: text/html\r Cache-control: no-cache\r \r """) from minds import app_httpserver app_httpserver.forwardTmpl(wfile, env, 'template.html', templateTmpl, msg)
def main(rfile, wfile, env): form = cgi.FieldStorage(fp=rfile, environ=env) wfile.write( """Content-type: text/html; charset=utf-8\r Cache-control: no-cache\r \r """) sw = codecs.getwriter('utf-8')(wfile,'replace') from minds import app_httpserver app_httpserver.forwardTmpl(wfile, env, 'home.html', homeTmpl)
def showHome(wfile, env): wfile.write( """Content-type: text/html\r Cache-control: no-cache\r \r """ ) numIndexed, numQueued = qmsg_processor.getQueueStatus() d = datetime.datetime.now() from minds import app_httpserver app_httpserver.forwardTmpl(wfile, env, 'config.html', configTmpl, numIndexed, numQueued, str(d))
num_match = 0 matchList = [] if qform.query: try: query = search.parseQuery(qform.query) except Exception, e: error_msg = e.args[0].split('\n')[0] else: num_match, matchList = search.search(query, qform.start, qform.start+PAGE_SIZE) page = pagemeter.PageMeter(qform.start, num_match, PAGE_SIZE) title = 'MindRetrieve query: %s' % qform.query wfile.write( """Content-type: text/html; charset=UTF-8\r Cache-control: no-cache\r \r """) sw = codecs.getwriter('utf-8') wfile = sw(wfile,'replace') from minds import app_httpserver app_httpserver.forwardTmpl(wfile, env, 'search.html', searchTmpl, qform, page, title, qform.query, error_msg, matchList) ### wfile.write(query_string.encode('string_escape')+'\n') ### wfile.write(env['QUERY_STRING'].encode('unicode_escape')+'\n') if __name__ == "__main__": main(sys.stdin, sys.stdout, os.environ)