Example #1
0
def friend_favorites(request, friend_id):
    user = request.user.twitterprofile
    twitter = Twython(
        twitter_token=settings.TWITTER_KEY,
        twitter_secret=settings.TWITTER_SECRET,
        oauth_token=user.oauth_token,
        oauth_token_secret=user.oauth_secret,
    )
    friend = twitter.lookupUser(user_id=friend_id)
    favorites = twitter.getFavorites(user_id=friend_id, count=200)

    return render_to_response("favorites.html", {"favorites": favorites, "friend": friend})
Example #2
0
def all_favorites(request):
    user = request.user.twitterprofile
    twitter = Twython(
        twitter_token=settings.TWITTER_KEY,
        twitter_secret=settings.TWITTER_SECRET,
        oauth_token=user.oauth_token,
        oauth_token_secret=user.oauth_secret,
    )
    user_friends_ids = twitter.getFriendsIDs()["ids"]
    # friends_details = twitter.lookupUser(user_id=user_friends_ids)
    all_favorites = []
    for friend in user_friends_ids:
        all_favorites.append(twitter.getFavorites(user_id=friend, count=200))

    all_favorites = list(itertools.chain.from_iterable(all_favorites))

    return render_to_response("all_favorites.html", {"all_favorites": all_favorites})
Example #3
0
from twython import Twython
import os
'''
oauth_token and oauth_token_secret come from the previous step
if needed, store those in a session variable or something
'''

t = Twython(app_key="",
            app_secret="",
            oauth_token="",
            oauth_token_secret="")

tweets =  t.getFavorites()

for tweet in tweets:
	if tweet['user']['screen_name'] == "brainpicker":
		url = re.search("(?P<url>https?://[^\s]+)", myString).group("url")
		page = Page(url,'brainpicker')