def sync_twits(self, *args, **options): import feedparser from django.conf import settings from syncr.app.tweet import TwitterSyncr tsyncr = TwitterSyncr(settings.TWITTER_USERNAME, settings.TWITTER_PASSWORD) for kwd in settings.TWITTER_SYNC.get('keywords', []): TwitterSearchFeed = feedparser.parse("http://search.twitter.com/search.atom?q=%s" % kwd) for tweet in TwitterSearchFeed.entries: tweet_id = tweet.id[tweet.id.rindex(':')+1:] tsyncr.syncTweet(tweet_id) for user in settings.TWITTER_SYNC.get('user', []): TwitterSearchFeed = feedparser.parse("http://twitter.com/statuses/user_timeline/%s.rss" % user) for tweet in TwitterSearchFeed.entries: tweet_id = tweet.id[tweet.id.rindex(':')+1:] tsyncr.syncTweet(tweet_id)