aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjwansek <eddie.atten.ea29@gmail.com>2023-01-20 11:22:59 +0000
committerjwansek <eddie.atten.ea29@gmail.com>2023-01-20 11:22:59 +0000
commit41491a4036419f0b92870d4f91623ac5c5f1466a (patch)
tree06c67f91ecc532a20afb9398e34ca89082dfd48d
parent94a4ece4dbb7394f51e88f7b246d2f432de76dff (diff)
downloadboymoder.blog-41491a4036419f0b92870d4f91623ac5c5f1466a.tar.gz
boymoder.blog-41491a4036419f0b92870d4f91623ac5c5f1466a.zip
Stopped truncating tweets
-rwxr-xr-xdatabase.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/database.py b/database.py
index ebf356d..272e39e 100755
--- a/database.py
+++ b/database.py
@@ -276,11 +276,15 @@ class Database:
access_token = self.config.get("twitter", "oauth_2_token")
)
- for tweet in twitter.search(q = "(from:%s)" % twitteracc, since_id = self.get_newest_diary_tweet_id())["statuses"]:
+ for tweet in twitter.search(
+ q = "(from:%s)" % twitteracc, since_id = self.get_newest_diary_tweet_id(),
+ tweet_mode = 'extended'
+ )["statuses"]:
+
tweet_id = tweet["id"]
tweeted_at = datetime.datetime.strptime(tweet["created_at"], "%a %b %d %H:%M:%S %z %Y")
replying_to = tweet["in_reply_to_status_id"]
- tweet_text = re.sub(r"https://t\.co/\w{10}", "", tweet["text"], 0, re.MULTILINE)
+ tweet_text = re.sub(r"https://t\.co/\w{10}", "", tweet["full_text"], 0, re.MULTILINE)
if tweet["in_reply_to_screen_name"] == twitteracc or tweet["in_reply_to_screen_name"] is None:
self.append_diary(tweet_id, tweeted_at, replying_to, tweet_text)