crash.software
Projects
Pull Requests
Issues
Builds
snscrape
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
snscrape
Commits
247bd82d
🤬
Sign In
Refactor to tweetId variable
JustAnotherArchivist
committed
2 years ago
247bd82d
1 parent
5fc67f2b
Total 1 files
■ ■ ■
■ ■ ■
snscrape/modules/twitter.py
skipped 797 lines
798
798
return tweet['id'] if 'id' in tweet else int(tweet['id_str'])
799
799
800
800
def _make_tweet(self, tweet, user, retweetedTweet = None, quotedTweet = None, card = None):
801
+
tweetId = self._get_tweet_id(tweet)
801
802
kwargs = {}
802
-
kwargs['id'] = self._get_tweet_id(tweet)
803
+
kwargs['id'] = tweetId
803
804
kwargs['content'] = tweet['full_text']
804
805
kwargs['renderedContent'] = self._render_text_with_urls(tweet['full_text'], tweet['entities'].get('urls'))
805
806
kwargs['user'] = user
skipped 1 lines
807
808
if tweet['entities'].get('urls'):
808
809
kwargs['outlinks'] = [u['expanded_url'] for u in tweet['entities']['urls']]
809
810
kwargs['tcooutlinks'] = [u['url'] for u in tweet['entities']['urls']]
810
-
kwargs['url'] = f'https://twitter.com/{user.username}/status/{
kwargs
[
"
id
"
]
}'
811
+
kwargs['url'] = f'https://twitter.com/{user.username}/status/{
tweetId
}'
811
812
kwargs['replyCount'] = tweet['reply_count']
812
813
kwargs['retweetCount'] = tweet['retweet_count']
813
814
kwargs['likeCount'] = tweet['favorite_count']
skipped 8 lines
822
823
if 'extended_entities' in tweet and 'media' in tweet['extended_entities']:
823
824
media = []
824
825
for medium in tweet['extended_entities']['media']:
825
-
if (mediumO := self._make_medium(medium,
kwargs
[
'
id
'
]
)):
826
+
if (mediumO := self._make_medium(medium,
tweetId
)):
826
827
media.append(mediumO)
827
828
if media:
828
829
kwargs['media'] = media
skipped 40 lines
869
870
try:
870
871
i = kwargs['tcooutlinks'].index(card.url)
871
872
except ValueError:
872
-
_logger.warning(f'Could not find card URL in tcooutlinks on tweet {
kwargs
[
"
id
"
]
}')
873
+
_logger.warning(f'Could not find card URL in tcooutlinks on tweet {
tweetId
}')
873
874
else:
874
875
card.url = kwargs['outlinks'][i]
875
876
return Tweet(**kwargs)
skipped 811 lines
All occurrences
Please wait...
Page is in error, reload to recover