def parse_tweet(self, xtweet): '''Decompose tweet in basic parts''' tweet, retweet_by = self.__get_real_tweet(xtweet) if tweet.has_key('user'): username = tweet['user']['screen_name'] avatar = tweet['user']['profile_image_url'] elif tweet.has_key('sender'): username = tweet['sender']['screen_name'] avatar = tweet['sender']['profile_image_url'] elif tweet.has_key('from_user'): username = tweet['from_user'] avatar = tweet['profile_image_url'] tweet['text'] = util.unescape_text(tweet['text']) client = util.detect_client(tweet) datetime = util.get_timestamp(tweet) in_reply_to_id = None in_reply_to_user = None if tweet.has_key('in_reply_to_status_id') and \ tweet['in_reply_to_status_id']: in_reply_to_id = tweet['in_reply_to_status_id'] in_reply_to_user = tweet['in_reply_to_screen_name'] fav = False if tweet.has_key('favorited'): fav = tweet['favorited'] return {'username': username, 'avatar': avatar, 'client': client, 'datetime':datetime, 'text': tweet['text'], 'id': tweet['id'], 'in_reply_to_id': in_reply_to_id, 'in_reply_to_user': in_reply_to_user, 'fav': fav, 'retweet_by': retweet_by}
def parse_tweet(self, xtweet): '''Decompose tweet in basic parts''' tweet, retweet_by = self.__get_real_tweet(xtweet) if tweet.has_key('user'): username = tweet['user']['screen_name'] avatar = tweet['user']['profile_image_url'] elif tweet.has_key('sender'): username = tweet['sender']['screen_name'] avatar = tweet['sender']['profile_image_url'] elif tweet.has_key('from_user'): username = tweet['from_user'] avatar = tweet['profile_image_url'] tweet['text'] = util.unescape_text(tweet['text']) client = util.detect_client(tweet) datetime = util.get_timestamp(tweet) in_reply_to_id = None in_reply_to_user = None if tweet.has_key('in_reply_to_status_id') and \ tweet['in_reply_to_status_id']: in_reply_to_id = tweet['in_reply_to_status_id'] in_reply_to_user = tweet['in_reply_to_screen_name'] fav = False if tweet.has_key('favorited'): fav = tweet['favorited'] return { 'username': username, 'avatar': avatar, 'client': client, 'datetime': datetime, 'text': tweet['text'], 'id': tweet['id'], 'in_reply_to_id': in_reply_to_id, 'in_reply_to_user': in_reply_to_user, 'fav': fav, 'retweet_by': retweet_by }
def parse_tweet(self, xtweet): tweet, retweet_by = self.__get_real_tweet(xtweet) if tweet.has_key("user"): username = tweet["user"]["screen_name"] avatar = tweet["user"]["profile_image_url"] elif tweet.has_key("sender"): direct = True username = tweet["sender"]["screen_name"] avatar = tweet["sender"]["profile_image_url"] elif tweet.has_key("from_user"): username = tweet["from_user"] avatar = tweet["profile_image_url"] tweet["text"] = util.unescape_text(tweet["text"]) client = util.detect_client(tweet) datetime = util.get_timestamp(tweet) in_reply_to_id = None in_reply_to_user = None if tweet.has_key("in_reply_to_status_id") and tweet["in_reply_to_status_id"]: in_reply_to_id = tweet["in_reply_to_status_id"] in_reply_to_user = tweet["in_reply_to_screen_name"] fav = False if tweet.has_key("favorited"): fav = tweet["favorited"] return { "username": username, "avatar": avatar, "client": client, "datetime": datetime, "text": tweet["text"], "id": tweet["id"], "in_reply_to_id": in_reply_to_id, "in_reply_to_user": in_reply_to_user, "fav": fav, "retweet_by": retweet_by, }
def parse_tweet(self, xtweet): '''Decompose tweet in basic parts''' xtweet.text = util.unescape_text(xtweet.text) xtweet.source = util.detect_client(xtweet) return xtweet
def parse_tweet(self, xtweet): '''Decompose tweet in basic parts''' xtweet.text = util.unescape_text(xtweet.text) xtweet.source = util.detect_client(xtweet) return xtweet