From 8fb97cc7dee854481e085486fb6f72a7b7d4dc9e Mon Sep 17 00:00:00 2001 From: Maxence Groine Date: Fri, 10 Nov 2017 12:40:51 +0100 Subject: [PATCH 1/1] Add support for extended tweets in twitter.statuses calls Conflicts: rainbowstream/rainbow.py --- rainbowstream/draw.py | 2 +- rainbowstream/rainbow.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/rainbowstream/draw.py b/rainbowstream/draw.py index 75e7577..fcc976c 100644 --- a/rainbowstream/draw.py +++ b/rainbowstream/draw.py @@ -184,7 +184,7 @@ def draw(t, keyword=None, humanize=True, noti=False, fil=[], ig=[]): # Retrieve tweet tid = t['id'] - text = t['text'] + text = t.get('full_text', t.get('text')) screen_name = t['user']['screen_name'] name = t['user']['name'] created_at = t['created_at'] diff --git a/rainbowstream/rainbow.py b/rainbowstream/rainbow.py index a499f95..a0ba2af 100644 --- a/rainbowstream/rainbow.py +++ b/rainbowstream/rainbow.py @@ -330,7 +330,7 @@ def home(): num = c['HOME_TWEET_NUM'] if g['stuff'].isdigit(): num = int(g['stuff']) - for tweet in reversed(t.statuses.home_timeline(count=num)): + for tweet in reversed(t.statuses.home_timeline(count=num, tweet_mode='extended')): draw(t=tweet) printNicely('') @@ -399,7 +399,7 @@ def view(): except: num = c['HOME_TWEET_NUM'] for tweet in reversed( - t.statuses.user_timeline(count=num, screen_name=user[1:])): + t.statuses.user_timeline(count=num, screen_name=user[1:], tweet_mode='extended')): draw(t=tweet) printNicely('') else: @@ -416,7 +416,7 @@ def view_my_tweets(): except: num = c['HOME_TWEET_NUM'] for tweet in reversed( - t.statuses.user_timeline(count=num, screen_name=g['original_name'])): + t.statuses.user_timeline(count=num, screen_name=g['original_name'], tweet_mode='extended')): draw(t=tweet) printNicely('') -- 2.25.1