Пример #1
0
def get_texts(data):
    session['host'] = request.url_root
    if request.method == 'GET':
        session['method'] = 'GET'
        return render_template("uif/text.html", data=data)
    if request.method == 'POST':
        session['method'] = 'POST'
        try:session['user_id'] = request.form['user_id']
        except:pass
        try:session['tw_page_no'] = request.form['tw_page_no']
        except:pass
        try:session['fb_page_no'] = request.form['fb_page_no']
        except:pass
        try:session['source'] = request.form['source']
        except:pass

        with file('tw_fb.account', 'r') as f:
            account_data = json.load(f)
        if session['source'] == "twitter":
            tw_username = account_data[session['user_id']]['tw_username']
            tw_page_no  = session['tw_page_no']
            data['texts']=collector_by_web.fetch_tweets(tw_username, tw_page_no)
        elif session['source'] == "facebook":
            fb_username = account_data[session['user_id']]['fb_username']
            fb_page_no  = session['fb_page_no']
            data['texts']=collector.fetch_status(fb_username, fb_page_no)
    return data
Пример #2
0
def get_texts_page(data):
    with file('tw_fb.account', 'r') as f:
        account_data = json.load(f)
    source = session['source']
    turn_pg= request.args.get('page', 0, type=str)
    if source == "twitter":
        tw_username  = account_data[session['user_id']]['tw_username']
        if turn_pg == "next":session['tw_page_no']=int(session['tw_page_no'])+1
        if turn_pg == "prev":session['tw_page_no']=int(session['tw_page_no'])-1
        tw_page_no = session['tw_page_no']
        data['texts']=collector_by_web.fetch_tweets(tw_username, tw_page_no)
    elif source == "facebook":
        fb_username  = account_data[session['user_id']]['fb_username']
        if turn_pg == "next":session['fb_page_no']=int(session['fb_page_no'])+1
        if turn_pg == "prev":session['fb_page_no']=int(session['fb_page_no'])-1
        fb_page_no = session['fb_page_no']
        data['texts']=collector.fetch_status(fb_username, fb_page_no)
    return data
Пример #3
0
def get_texts_page(data):
    with file('tw_fb.account', 'r') as f:
        account_data = json.load(f)
    source = session['source']
    turn_pg = request.args.get('page', 0, type=str)
    if source == "twitter":
        tw_username = account_data[session['user_id']]['tw_username']
        if turn_pg == "next":
            session['tw_page_no'] = int(session['tw_page_no']) + 1
        if turn_pg == "prev":
            session['tw_page_no'] = int(session['tw_page_no']) - 1
        tw_page_no = session['tw_page_no']
        data['texts'] = collector_by_web.fetch_tweets(tw_username, tw_page_no)
    elif source == "facebook":
        fb_username = account_data[session['user_id']]['fb_username']
        if turn_pg == "next":
            session['fb_page_no'] = int(session['fb_page_no']) + 1
        if turn_pg == "prev":
            session['fb_page_no'] = int(session['fb_page_no']) - 1
        fb_page_no = session['fb_page_no']
        data['texts'] = collector.fetch_status(fb_username, fb_page_no)
    return data
Пример #4
0
def get_texts(data):
    session['host'] = request.url_root
    if request.method == 'GET':
        session['method'] = 'GET'
        return render_template("uif/text.html", data=data)
    if request.method == 'POST':
        session['method'] = 'POST'
        try:
            session['user_id'] = request.form['user_id']
        except:
            pass
        try:
            session['tw_page_no'] = request.form['tw_page_no']
        except:
            pass
        try:
            session['fb_page_no'] = request.form['fb_page_no']
        except:
            pass
        try:
            session['source'] = request.form['source']
        except:
            pass

        with file('tw_fb.account', 'r') as f:
            account_data = json.load(f)
        if session['source'] == "twitter":
            tw_username = account_data[session['user_id']]['tw_username']
            tw_page_no = session['tw_page_no']
            data['texts'] = collector_by_web.fetch_tweets(
                tw_username, tw_page_no)
        elif session['source'] == "facebook":
            fb_username = account_data[session['user_id']]['fb_username']
            fb_page_no = session['fb_page_no']
            data['texts'] = collector.fetch_status(fb_username, fb_page_no)
    return data