diff options
author | jwansek <eddie.atten.ea29@gmail.com> | 2023-01-20 11:22:59 +0000 |
---|---|---|
committer | jwansek <eddie.atten.ea29@gmail.com> | 2023-01-20 11:22:59 +0000 |
commit | 41491a4036419f0b92870d4f91623ac5c5f1466a (patch) | |
tree | 06c67f91ecc532a20afb9398e34ca89082dfd48d | |
parent | 94a4ece4dbb7394f51e88f7b246d2f432de76dff (diff) | |
download | eda.gay-41491a4036419f0b92870d4f91623ac5c5f1466a.tar.gz eda.gay-41491a4036419f0b92870d4f91623ac5c5f1466a.zip |
Stopped truncating tweets
-rwxr-xr-x | database.py | 8 |
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) |