コード例 #1
0
ファイル: views.py プロジェクト: munchys/twitterreader
def home_view(request):
    screen_name, name, profile_image_url = get_screen_name(request.session)
    return dict(
        screen_name=screen_name,
        name=name,
        profile_image_url=profile_image_url,
    )
コード例 #2
0
ファイル: views.py プロジェクト: munchys/twitterreader
    if request.params.get('q') == '':
        initial_query = None
    else:
        initial_query = request.params.get('q')
    api = twitter.Api(
        consumer_key=settings['consumer_key'],
        consumer_secret=settings['consumer_secret'],
        access_token_key=session['oauth_token'],
        access_token_secret=session['oauth_token_secret'],
    )
    try:
        search_result = api.GetSearch(term=initial_query, count=number_tweet)
    except twitter.TwitterError, e:
        print(e)
        return HTTPServiceUnavailable("WTF ?")
    screen_name, name, profile_image_url = get_screen_name(request.session)
    return dict(
        tweets=search_result,
        q=initial_query,
        screen_name=screen_name,
        name=name,
        profile_image_url=profile_image_url,
    )


@view_config(route_name='my_timeline', renderer='templates/my_timeline.mako')
def my_timeline_view(request):
    """
    function to get the authenticated user home timeline
    """
    session = request.session