Пример #1
0
#!/usr/bin/env python2.7
# -*- coding: UTF-8 -*-
# enable debugging

import sys, os, cgi
import ac_core
import tag_cloud

conn = ac_core.connect()
cursor = conn.cursor()
out_str = ''

ac_core.cache('tag_cloud_week', tag_cloud.get_cloud('', 7), False)
ac_core.cache('tag_cloud_month', tag_cloud.get_cloud('', 30), False)
ac_core.cache('tag_cloud_year', tag_cloud.get_cloud('',365), False)
ac_core.cache('tag_cloud_all', tag_cloud.get_cloud('', 3650), False)

try:
    cursor.close()
    conn.close()
except:
    pass
Пример #2
0
# -*- coding: UTF-8 -*-
# enable debugging
import sys, os, cgi, imp
import cgitb
cgitb.enable()

print "Content-type: text/html"
print

REQUEST = cgi.FieldStorage()
if not REQUEST['type'].value:
    sys.exit()

if REQUEST['type'].value == "tag":
    import tag_cloud
    print tag_cloud.get_cloud(REQUEST['tag'].value, REQUEST['date'].value)

elif REQUEST['type'].value == "author":
    print "nothing"

elif REQUEST['type'].value == "post":
    # generate wiki of post(s)
    keywords = REQUEST['keywords'].value
    fp, pathname, description = imp.find_module("load_post")
    load_post = imp.load_module("load_post", fp, pathname, description )
    if "author" in REQUEST:
        print load_post.draw_post( keywords, REQUEST['author'].value.strip() )
    else:	
        print load_post.draw_post( keywords )

elif REQUEST['type'].value == "search":