コード例 #1
0
def event_end_mail(event):
    event_id = event.id
    owner_id = event.zsite_id
    owner = event.zsite
    po = Po.mc_get(event_id)
    rendermail(
        '/mail/event/event_end_owner.txt',
        mail_by_user_id(owner_id),
        owner.name,
        title=po.name,
        link=po.link,
        user_link=owner.link,
        price=event.price,
        feedback_link='/event/feedback/%s' % event_id
    )
    sleep(0.1)

    for user_id in event_joiner_user_id_list(event_id):
        if user_id != owner_id:
            user = Zsite.mc_get(user_id)
            rendermail(
                '/mail/event/event_end_joiner.txt',
                mail_by_user_id(user_id),
                user.name,
                title=po.name,
                link=po.link,
                user_link=user.link,
                feedback_link='/event/feedback/%s' % event_id
            )
            sleep(0.1)
コード例 #2
0
def event_end_mail(event):
    event_id = event.id
    owner_id = event.zsite_id
    owner = event.zsite
    po = Po.mc_get(event_id)
    rendermail('/mail/event/event_end_owner.txt',
               mail_by_user_id(owner_id),
               owner.name,
               title=po.name,
               link=po.link,
               user_link=owner.link,
               price=event.price,
               feedback_link='/event/feedback/%s' % event_id)
    sleep(0.1)

    for user_id in event_joiner_user_id_list(event_id):
        if user_id != owner_id:
            user = Zsite.mc_get(user_id)
            rendermail('/mail/event/event_end_joiner.txt',
                       mail_by_user_id(user_id),
                       user.name,
                       title=po.name,
                       link=po.link,
                       user_link=user.link,
                       feedback_link='/event/feedback/%s' % event_id)
            sleep(0.1)
コード例 #3
0
def event_pay(event):
    owner = event.zsite
    owner_id = event.zsite_id
    cent = event.cent
    if event.state == EVENT_STATE_END and cent:
        pay_count = 0
        for i in EventJoiner.where(event_id=event.id).where('state>=%s', EVENT_JOIN_STATE_YES):
            user_id = i.user_id
            if user_id != owner_id:
                t = pay_event_get(event, user_id)
                if t:
                    trade_finish(t)
                    pay_count += 1
        if pay_count:
            pay_money = read_cent(cent * pay_count)
            po = event.po
            rendermail(
                '/mail/event/event_end_draw.txt',
                mail_by_user_id(owner_id),
                owner.name,
                join_count=event.join_count,
                pay_count=pay_count,
                pay_money=pay_money,
                title=po.name,
                link=po.link,
            )
コード例 #4
0
def event_review_yes(id):
    event = Event.mc_get(id)
    #print event,id, event.state

    if event and event.state <= EVENT_STATE_TO_REVIEW:
        event.state = EVENT_STATE_BEGIN
        event.save()
        mc_flush_by_city_pid_cid(event.city_pid, event.cid)

        zsite_id = event.zsite_id
        event_joiner_new(id, zsite_id, EVENT_JOIN_STATE_YES)
        po = Po.mc_get(id)

        if po.zsite_id:
            state = STATE_PO_ZSITE_SHOW_THEN_REVIEW
        else:
            state = STATE_ACTIVE

        po_state_set(po, state)

        notice_event_yes(event.zsite_id, id)

        mc_event_id_list_by_zsite_id.delete('%s_%s'%(zsite_id, False))

        mq_rendermail(
            '/mail/event/event_review_yes.txt',
            mail_by_user_id(event.zsite_id),
            event.zsite.name,
            link=po.link,
            title=po.name,
            price=event.price
        )
コード例 #5
0
def _zsite_review_invite(zsite, member, current_user):
    zsite_id = zsite.id
    member_id = member.id

    http = http_by_member(member)

    #TODO !
    mail = mail_by_user_id(member_id)
    #    mail = "*****@*****.**"

    name = [current_user.name]
    name.extend(career_current(current_user.id))
    name = ' , '.join(filter(bool, name))

    mq_rendermail('/mail/com/invite_review.htm',
                  mail,
                  member.name,
                  sender_name=current_user.name,
                  format='html',
                  subject='%s 邀请您给 %s 写推荐语' % (name, zsite.name),
                  from_user_name=name,
                  from_user_link=current_user.link,
                  com_link=zsite.link,
                  com_name=zsite.name,
                  http=http)
コード例 #6
0
def _zsite_member_invite(zsite, member, current_user):
    zsite_id = zsite.id
    member_id = member.id

    http = http_by_member(member)

    if zsite_member_new(zsite_id, member_id):
        #TODO !
        mail = mail_by_user_id(member_id)
        #mail = "*****@*****.**"

        mq_rendermail(
            '/mail/com/invite_member.htm',
            mail,
            member.name,
            sender_name=current_user.name,
            format='html',
            subject='%s 邀请您给 %s 未来的同事写几句话' % (
                current_user.name,
                zsite.name
            ),
            from_user_name=current_user.name,
            from_user_link=current_user.link,
            com_link=zsite.link,
            com_name=zsite.name,
            http=http
        )
コード例 #7
0
def _zsite_review_invite(zsite, member, current_user):
    zsite_id = zsite.id
    member_id = member.id

    http = http_by_member(member)

    #TODO !
    mail = mail_by_user_id(member_id)
#    mail = "*****@*****.**"

    name = [current_user.name]
    name.extend( career_current(current_user.id) )
    name = ' , '.join(filter(bool, name))

    mq_rendermail(
        '/mail/com/invite_review.htm',
        mail,
        member.name,
        sender_name=current_user.name,
        format='html',
        subject='%s 邀请您给 %s 写推荐语' % (
            name,
            zsite.name
        ),
        from_user_name=name,
        from_user_link=current_user.link,
        com_link=zsite.link,
        com_name=zsite.name,
        http=http
    )
コード例 #8
0
def event_review_yes(id):
    event = Event.mc_get(id)
    #print event,id, event.state

    if event and event.state <= EVENT_STATE_TO_REVIEW:
        event.state = EVENT_STATE_BEGIN
        event.save()
        mc_flush_by_city_pid_cid(event.city_pid, event.cid)

        zsite_id = event.zsite_id
        event_joiner_new(id, zsite_id, EVENT_JOIN_STATE_YES)
        po = Po.mc_get(id)

        if po.zsite_id:
            state = STATE_PO_ZSITE_SHOW_THEN_REVIEW
        else:
            state = STATE_ACTIVE

        po_state_set(po, state)

        notice_event_yes(event.zsite_id, id)

        mc_event_id_list_by_zsite_id.delete('%s_%s' % (zsite_id, False))

        mq_rendermail('/mail/event/event_review_yes.txt',
                      mail_by_user_id(event.zsite_id),
                      event.zsite.name,
                      link=po.link,
                      title=po.name,
                      price=event.price)
コード例 #9
0
def event_pay(event):
    owner = event.zsite
    owner_id = event.zsite_id
    cent = event.cent
    if event.state == EVENT_STATE_END and cent:
        pay_count = 0
        for i in EventJoiner.where(event_id=event.id).where(
                'state>=%s', EVENT_JOIN_STATE_YES):
            user_id = i.user_id
            if user_id != owner_id:
                t = pay_event_get(event, user_id)
                if t:
                    trade_finish(t)
                    pay_count += 1
        if pay_count:
            pay_money = read_cent(cent * pay_count)
            po = event.po
            rendermail(
                '/mail/event/event_end_draw.txt',
                mail_by_user_id(owner_id),
                owner.name,
                join_count=event.join_count,
                pay_count=pay_count,
                pay_money=pay_money,
                title=po.name,
                link=po.link,
            )
コード例 #10
0
def event_review_join_apply(event_id):
    event = Event.mc_get(event_id)
    if event:
        event_new_joiner_id_list = EventJoiner.where(
            'event_id=%s and state=%s', event_id, EVENT_JOIN_STATE_NEW
        ).col_list(col='user_id')

        if event_new_joiner_id_list:
            event_joiner_list = [
                user.name
                for user in
                Zsite.mc_get_list(event_new_joiner_id_list)
            ]

            rendermail(
                '/mail/event/event_review_join_apply.txt',
                mail_by_user_id(event.zsite_id),
                event.zsite.name,
                event_link='http:%s/event/check/%s' % (
                    event.zsite.link, event_id
                ),
                title=event.po.name,
                event_join_apply_list=' , '.join(event_joiner_list)
            )
            sleep(0.1)
コード例 #11
0
def notice_event_kill_mail(user_id, title, link, txt, notice_link):
    name = Zsite.mc_get(user_id).name
    mail = mail_by_user_id(user_id)
    rendermail('/mail/event/event_notice.txt',
               mail, name,
               title=title,
               link=link,
               txt=txt,
               notice_link=notice_link,
              )
コード例 #12
0
ファイル: model_money.py プロジェクト: yupbank/taobaosdk
def withdraw_success(id, trade_no):
    t = Trade.get(id)
    if t and t.cid == CID_TRADE_WITHDRAW and t.state == TRADE_STATE_ONWAY:
        trade_finish(t)
        trade_log.set(id, trade_no)
        mail = mail_by_user_id(id)
        rendermail(
            '/mail/notice/with_draw_success.txt', mail,
            t.name, cid=t.cid, account=t.account,
            value=t.value/100.0
        )
コード例 #13
0
ファイル: money.py プロジェクト: xqk/42qu_github_mirror
def pay_account_name_get(user_id, cid):
    a = PayAccount.get(user_id=user_id, cid=cid)
    account = None
    name = None
    if a:
        account = a.account
        name = a.name
    if not account:
        account = mail_by_user_id(user_id)
    if not name:
        name = Zsite.mc_get(user_id).name
    return account, name
コード例 #14
0
ファイル: model_money.py プロジェクト: yupbank/taobaosdk
def pay_account_name_get(user_id, cid):
    a = PayAccount.get(user_id=user_id, cid=cid)
    account = None
    name = None
    if a:
        account = a.account
        name = a.name
    if not account:
        account = mail_by_user_id(user_id)
    if not name:
        name = Zsite.mc_get(user_id).name
    return account, name
コード例 #15
0
ファイル: money.py プロジェクト: xqk/42qu_github_mirror
def withdraw_success(id, trade_no):
    t = Trade.get(id)
    if t and t.cid == CID_TRADE_WITHDRAW and t.state == TRADE_STATE_ONWAY:
        trade_finish(t)
        trade_log.set(id, trade_no)
        mail = mail_by_user_id(id)
        rendermail('/mail/notice/with_draw_success.txt',
                   mail,
                   t.name,
                   cid=t.cid,
                   account=t.account,
                   value=t.value / 100.0)
コード例 #16
0
def _alipay_payurl(user_id,
                   total_fee,
                   return_url,
                   notify_url,
                   subject,
                   buyer_email=None,
                   for_id=0,
                   body=''):
    if buyer_email is None:
        buyer_email = mail_by_user_id(user_id)
    out_trade_no = charge_new(total_fee, user_id, CID_PAY_ALIPAY, for_id)
    return ALIPAY.payurl(total_fee, out_trade_no, subject, return_url,
                         notify_url, buyer_email, body)
コード例 #17
0
def notice_question_mail(notice):
    from_id = notice.from_id
    to_id = notice.to_id
    rid = notice.rid
    mail = mail_by_user_id(to_id)
    name = Zsite.mc_get(to_id).name
    from_name = Zsite.mc_get(from_id).name
    question = Po.mc_get(rid)
    rendermail('/mail/notice/notice_question.txt', mail, name,
               entry=question,
               from_name=from_name,
               notice=notice,
              )
コード例 #18
0
def notice_event_join_yes(from_id, to_id, event_id):
    n = notice_new(from_id, to_id, CID_NOTICE_EVENT_JOIN_YES, event_id)
    mail = mail_by_user_id(to_id)
    zsite = Zsite.mc_get(to_id)
    po = Po.mc_get(event_id)
    title = po.name
    link = po.link
    mq_rendermail('/mail/event/event_join_yes.txt',
                  mail, zsite.name,
                  link=link,
                  title=title
                 )
    return n
コード例 #19
0
def job_mail_new_with_verify_mail(zsite, user_id, mail):
    zsite_id = zsite.id
    mail = mail.strip().lower()

    if job_mail_if_exist(zsite_id) != mail:
        verify_rm(zsite_id, CID_VERIFY_COM_HR)

    jm = job_mail_new(zsite_id, mail)

    if mail == mail_by_user_id(user_id) or mail == job_mail_by_com_id(zsite_id) :
        jm.state = JOB_MAIL_STATE_VERIFIED
        jm.save()
    else:
        verify_mail_new(zsite_id, zsite.name, mail, CID_VERIFY_COM_HR)
コード例 #20
0
def job_mail_new_with_verify_mail(zsite, user_id, mail):
    zsite_id = zsite.id
    mail = mail.strip().lower()

    if job_mail_if_exist(zsite_id) != mail:
        verify_rm(zsite_id, CID_VERIFY_COM_HR)

    jm = job_mail_new(zsite_id, mail)

    if mail == mail_by_user_id(user_id) or mail == job_mail_by_com_id(
            zsite_id):
        jm.state = JOB_MAIL_STATE_VERIFIED
        jm.save()
    else:
        verify_mail_new(zsite_id, zsite.name, mail, CID_VERIFY_COM_HR)
コード例 #21
0
def event_review_no(id, txt):
    event = Event.mc_get(id)
    if event and event.state == EVENT_STATE_TO_REVIEW:
        event.state = EVENT_STATE_REJECT
        event.save()
        notice_event_no(event.zsite_id, id, txt)
        zsite = event.zsite
        mq_rendermail(
            '/mail/event/event_review_no.txt',
            mail_by_user_id(event.zsite_id),
            event.zsite.name,
            title=event.po.name,
            reason=txt,
            zsite_link='http:%s' % zsite.link,
            id=id,
        )
コード例 #22
0
def _alipay_payurl(
        user_id, total_fee, return_url, notify_url, subject, buyer_email=None,
        for_id=0, body=''
    ):
    if buyer_email is None:
        buyer_email = mail_by_user_id(user_id)
    out_trade_no = charge_new(total_fee, user_id, CID_PAY_ALIPAY, for_id)
    return ALIPAY.payurl(
        total_fee,
        out_trade_no,
        subject,
        return_url,
        notify_url,
        buyer_email,
        body
    )
コード例 #23
0
def event_review_no(id, txt):
    event = Event.mc_get(id)
    if event and event.state == EVENT_STATE_TO_REVIEW:
        event.state = EVENT_STATE_REJECT
        event.save()
        notice_event_no(event.zsite_id, id, txt)
        zsite = event.zsite
        mq_rendermail(
            '/mail/event/event_review_no.txt',
            mail_by_user_id(event.zsite_id),
            event.zsite.name,
            title=event.po.name,
            reason=txt,
            zsite_link='http:%s'%zsite.link,
            id=id,
        )
コード例 #24
0
ファイル: zsite.py プロジェクト: xqk/42qu_github_mirror
def zsite_name_rm(id):
    from mail import rendermail
    from user_mail import mail_by_user_id
    from zsite_url import url_by_id
    url = url_by_id(id)
    if url:
        zsite_name_edit(id, url)
    else:
        zsite_name_edit(id, '')
    zsite = Zsite.mc_get(id)
    rendermail(
        '/mail/notice/name_rm.txt',
        mail_by_user_id(id),
        zsite.name,
        link=zsite.link,
    )
コード例 #25
0
def zsite_name_rm(id):
    from mail import rendermail
    from user_mail import mail_by_user_id
    from zsite_url import url_by_id
    url = url_by_id(id)
    if url:
        zsite_name_edit(id, url)
    else:
        zsite_name_edit(id, '')
    zsite = Zsite.mc_get(id)
    rendermail(
        '/mail/notice/name_rm.txt',
        mail_by_user_id(id),
        zsite.name,
        link=zsite.link,
    )
コード例 #26
0
def notice_event_join_no(from_id, to_id, event_id, txt):
    cid = CID_NOTICE_EVENT_JOIN_NO
    n = notice_new(from_id, to_id, cid, event_id, txt=txt)
    mc_notice_last_id_by_zsite_id_cid.set('%s_%s' % (from_id, cid), n.id)
    mail = mail_by_user_id(to_id)
    zsite = Zsite.mc_get(to_id)
    po = Po.mc_get(event_id)
    title = po.name
    link = po.link
    mq_rendermail('/mail/event/event_join_no.txt',
                  mail, zsite.name,
                  link=link,
                  title=title,
                  reason=txt
                 )
    return n
コード例 #27
0
def event_ready(event):
    join_count = event.join_count
    po = event.po
    link = 'http:%s' % po.link
    title = po.name
    begin_time = date_time_by_minute(event.begin_time)
    user_id_list = event_joiner_user_id_list(event.id)
    user_id_list.append(event.zsite_id)
    for user_id in user_id_list:
        rendermail(
            '/mail/event/event_ready.txt',
            mail_by_user_id(user_id),
            Zsite.mc_get(user_id).name,
            link=link,
            title=title,
            begin_time=begin_time,
            join_count=join_count,
        )
        sleep(0.1)
コード例 #28
0
def event_ready(event):
    join_count = event.join_count
    po = event.po
    link = 'http:%s' % po.link
    title = po.name
    begin_time = date_time_by_minute(event.begin_time)
    user_id_list = event_joiner_user_id_list(event.id)
    user_id_list.append(event.zsite_id)
    for user_id in user_id_list:
        rendermail(
            '/mail/event/event_ready.txt',
            mail_by_user_id(user_id),
            Zsite.mc_get(user_id).name,
            link=link,
            title=title,
            begin_time=begin_time,
            join_count=join_count,
        )
        sleep(0.1)
コード例 #29
0
def notice_event_notice(from_id, event_id, po_id):
    from event import event_joiner_user_id_list
    po = Po.mc_get(event_id)
    title = po.name
    link = po.link
    notice_po = Po.mc_get(po_id)
    txt = notice_po.name
    notice_link = notice_po.link
    for user_id in event_joiner_user_id_list(event_id):
        notice_new(from_id, user_id, CID_NOTICE_EVENT_NOTICE, po_id)
        name = Zsite.mc_get(user_id).name
        mail = mail_by_user_id(user_id)
        rendermail('/mail/event/event_notice.txt',
                   mail, name,
                   title=title,
                   link=link,
                   txt=txt,
                   notice_link=notice_link,
                  )
コード例 #30
0
def notice_mail_day(to_id, li):
    from user_mail import mail_by_user_id

    to_user = Zsite.mc_get(to_id)
    name = to_user.name
    mail = mail_by_user_id(to_id)
    count = len(li)
    li_wall = []
    _li_wall_reply = defaultdict(list)

    for from_id, cid, rid in li:
        from_user = Zsite.mc_get(from_id)
        if cid == CID_NOTICE_WALL:
            li_wall.append(from_user)
        elif cid == CID_NOTICE_WALL_REPLY:
            o = Wall.mc_get(rid)
            _li_wall_reply[rid].append(from_user)

    li_wall_reply = {}

    for rid, from_list in _li_wall_reply.iteritems():
        o = Wall.mc_get(rid)
        li_wall_reply[o] = from_list

    if li_wall or li_wall_reply:

        subject = render_template(
            '/mail/notice/day_total.txt',
            count=count,
            li_wall=li_wall,
            li_wall_reply=li_wall_reply,
        )

        rendermail(
            '/mail/notice/day_total.htm',
            mail,
            name,
            to_user=to_user,
            li_wall=li_wall,
            li_wall_reply=li_wall_reply,
            format='html',
            subject=subject,
        )
コード例 #31
0
def event_review_join_apply(event_id):
    event = Event.mc_get(event_id)
    if event:
        event_new_joiner_id_list = EventJoiner.where(
            'event_id=%s and state=%s', event_id,
            EVENT_JOIN_STATE_NEW).col_list(col='user_id')

        if event_new_joiner_id_list:
            event_joiner_list = [
                user.name
                for user in Zsite.mc_get_list(event_new_joiner_id_list)
            ]

            rendermail('/mail/event/event_review_join_apply.txt',
                       mail_by_user_id(event.zsite_id),
                       event.zsite.name,
                       event_link='http:%s/event/check/%s' %
                       (event.zsite.link, event_id),
                       title=event.po.name,
                       event_join_apply_list=' , '.join(event_joiner_list))
            sleep(0.1)
コード例 #32
0
ファイル: pic.py プロジェクト: xqk/42qu_github_mirror
def pic_rm_mail(id):
    from ico import ico
    from user_mail import mail_by_user_id
    from zsite import Zsite
    pic = Pic.get(id)
    if pic:
        cid = pic.cid
        user_id = pic.user_id
        template = PIC_RM_TEMPLATE.get(cid)
        if template:
            user = Zsite.mc_get(user_id)
            name = user.name
            mail = mail_by_user_id(user_id)
            if cid == CID_ICO:
                if not ico.get(user_id):
                    rendermail(
                       template,
                       mail,
                       name,
                       user=user,
                    )
コード例 #33
0
def _zsite_member_invite(zsite, member, current_user):
    zsite_id = zsite.id
    member_id = member.id

    http = http_by_member(member)

    if zsite_member_new(zsite_id, member_id):
        #TODO !
        mail = mail_by_user_id(member_id)
        #mail = "*****@*****.**"

        mq_rendermail('/mail/com/invite_member.htm',
                      mail,
                      member.name,
                      sender_name=current_user.name,
                      format='html',
                      subject='%s 邀请您给 %s 未来的同事写几句话' %
                      (current_user.name, zsite.name),
                      from_user_name=current_user.name,
                      from_user_link=current_user.link,
                      com_link=zsite.link,
                      com_name=zsite.name,
                      http=http)
コード例 #34
0
def mail_notice_iter(cid):
    for i in ormiter(Zsite, 'cid=%s'%CID_USER):
        if mail_notice_state(i.id , cid):
            mail = mail_by_user_id(i.id)
            yield mail, i.name
コード例 #35
0
            id = id_by_url(url)
            if id:
                return  Zsite.mc_get_list([id]), 1

    e = ENQUIRE
    keywords = make_query(keywords)

    match, count = _search(e, keywords, cid, offset, limit)
    r = []
    for m in match:
        doc = m.document
        rss_id = doc.get_value(0)
        r.append(rss_id)

    return Zsite.mc_get_list(r), count

if __name__ == '__main__':
    man =  search('python',CID_USER,0,508)
    from zsite_link import ZsiteLink
    from user_mail import mail_by_user_id
    for t in [i.id for i in man[0]]: 
        for i in  ZsiteLink.where(zsite_id = t).where(cid=0):
            print Zsite.mc_get(i.zsite_id).name,mail_by_user_id(i.zsite_id),i.link
    #print search_user('http://zuroc.zuroc.xxx', 0, 111)[0][0].id
    #print search_site('awerewar', 0, 111)

    #cid = CID_USER



コード例 #36
0
        if url:
            id = id_by_url(url)
            if id:
                return Zsite.mc_get_list([id]), 1

    e = ENQUIRE
    keywords = make_query(keywords)

    match, count = _search(e, keywords, cid, offset, limit)
    r = []
    for m in match:
        doc = m.document
        rss_id = doc.get_value(0)
        r.append(rss_id)

    return Zsite.mc_get_list(r), count


if __name__ == '__main__':
    man = search('python', CID_USER, 0, 508)
    from zsite_link import ZsiteLink
    from user_mail import mail_by_user_id
    for t in [i.id for i in man[0]]:
        for i in ZsiteLink.where(zsite_id=t).where(cid=0):
            print Zsite.mc_get(i.zsite_id).name, mail_by_user_id(
                i.zsite_id), i.link
    #print search_user('http://zuroc.zuroc.xxx', 0, 111)[0][0].id
    #print search_site('awerewar', 0, 111)

    #cid = CID_USER
コード例 #37
0
ファイル: mail_notice.py プロジェクト: xqk/42qu_github_mirror
def mail_notice_iter(cid):
    for i in ormiter(Zsite, 'cid=%s' % CID_USER):
        if mail_notice_state(i.id, cid):
            mail = mail_by_user_id(i.id)
            yield mail, i.name
コード例 #38
0
ファイル: zsite_link.py プロジェクト: xqk/42qu_github_mirror
    http://shiweifu.cnblogs.com
    http://blog.labikyo.com
    http://blog.heartoutside.com
    http://daijun.info
    http://brightwang.cnblogs.com
    http://haipo.me
    http://pythoner.net
    http://www.zaykl.co.cc
    http://ui.hi.cn
    http://nius.me
    http://blog.qiaoy.net
    http://sunxiunan.com
    http://subin.org.cn/blog
    http://xiayf.sinaapp.com
    http://www.zhourongyu.info
    http://hi.baidu.com/yinkeju/blog
    http://www.wifihack.net
    http://jasonwu.me
    http://yangzt.com
    http://hi.csdn.net/lgxwqq111
    http://chuangbo.li
    http://weiye.info    
    """
    for i in s.split():
        print i, mail_by_user_id(sites[i]), sites[i]
    #print link_id_cid(1)
    #print link_id_name_by_zsite_id(1)
    #print ZsiteLink.raw_sql('select max(id) from zsite_link').fetchone()
    #pass
    #print link_list_cid_by_zsite_id(67)
コード例 #39
0
    http://shiweifu.cnblogs.com
    http://blog.labikyo.com
    http://blog.heartoutside.com
    http://daijun.info
    http://brightwang.cnblogs.com
    http://haipo.me
    http://pythoner.net
    http://www.zaykl.co.cc
    http://ui.hi.cn
    http://nius.me
    http://blog.qiaoy.net
    http://sunxiunan.com
    http://subin.org.cn/blog
    http://xiayf.sinaapp.com
    http://www.zhourongyu.info
    http://hi.baidu.com/yinkeju/blog
    http://www.wifihack.net
    http://jasonwu.me
    http://yangzt.com
    http://hi.csdn.net/lgxwqq111
    http://chuangbo.li
    http://weiye.info    
    """
    for i in s.split():
        print i,mail_by_user_id(sites[i]) , sites[i]
    #print link_id_cid(1)
    #print link_id_name_by_zsite_id(1)
    #print ZsiteLink.raw_sql('select max(id) from zsite_link').fetchone()
    #pass
    #print link_list_cid_by_zsite_id(67)