示例#1
0
文件: webdb.py 项目: hexuotzo/khufu
def search(word):
    data = pb.search('114.113.30.29',11214,'tag1',word,500,0,0)
    if len(data)==0:
        data = pb.search('114.113.30.29',11214,'tag1','怀孕',500,0,0)
    for i in range(10):
        obj = random.choice(data)
        kid,title = obj["kid"],unicode(obj["title"],"utf8")
        print kid,title
        yield kid,{'title':title,'kid':kid}
示例#2
0
def randompages():
    data = pycabinet.search('../infodb/infodb',"tag1","怀孕",20000)
    for i in range(2):
        mc = memcache.Client(['boypark.cn:11211'])
        obj = random.choice(data)
        d = cjson.decode(mc.get(obj['kid']))
        yield obj['kid'],removetext(d['title']),d['body'].encode("utf8")
示例#3
0
文件: rss.py 项目: hexuotzo/khufu
def rss(request):
    f = feedgenerator.Rss201rev2Feed(
        title = "早教知识网-全国唯一的早教知识查询、搜索网站 育儿 早教 健康 胎教 怀孕",
        link = "http://www.zaojiao100.com/rss/",
        description = "早教知识网是全国唯一的早教知识查询网站.为父母提供权威,安全,免费的怀孕分娩,胎教,育儿,保健,喂养,常见病护理知识,早教知识.年轻父母可以在这里找到与婴幼儿发育,成长,教育有关的全部知识和咨询。"
    )
    data = pb.search(settings.MC_IP,settings.MC_DATA_PORT, \
            'savedate',str(date.today()),20,0,0)
    for obj in data:
        title = smart_unicode(obj['title'],"utf8")
        text = smart_unicode(obj['text'],"utf8")
        f.add_item(title=removetext(title),
                link=u"http://www.zaojiao100.com/v/%s/" % obj["kid"],
                description=removetext(text)
        )
    return HttpResponse(f.writeString('UTF-8'))
示例#4
0
文件: views.py 项目: hexuotzo/khufu
def search(port,field,value,spage,epage,is_fulltext):
    value = smart_str(value,"utf8")
    return pb.search(settings.MC_IP,port,field,value,spage,epage,is_fulltext)
示例#5
0
 def _alldata(self):
     for m in settings.MENUS:
         for obj in pb.search(settings.MC_IP,settings.MC_INFO_PORT, \
                         'tag1',m,1000,0,0):
             yield obj
示例#6
0
#!/usr/local/bin/python
#encoding: utf-8

import pycabinet
import random
import os
from datetime import datetime

#changedate = "2009-05-15"
changedate = str(datetime.now().date())
dbpath = "/home/yanxu/khufu/infodb/infodb"
scmd = '/usr/local/bin/tctmgr put /home/yanxu/khufu/infodb/infodb %s "title" "%s" "savedate" "%s" "tag1" "%s"'
data = pycabinet.search(dbpath,"savedate","2009-05-05",20000)
for i in range(100):
    obj = random.choice(data)
    cmd = scmd % (obj['kid'],obj['title'],changedate,obj["tag1"])
    print cmd
    os.popen(cmd)