From ae75f9f5fb134bb3c92576eaec5d7501961011f6 Mon Sep 17 00:00:00 2001 From: Vlad Pronsky Date: Sun, 6 Oct 2024 06:28:17 +0300 Subject: [PATCH] fix media type --- readme.md | 3 ++- twscrape/models.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 422ffe2..7674d65 100644 --- a/readme.md +++ b/readme.md @@ -89,6 +89,7 @@ async def main(): await gather(api.subscriptions(user_id, limit=20)) # list[User] await gather(api.user_tweets(user_id, limit=20)) # list[Tweet] await gather(api.user_tweets_and_replies(user_id, limit=20)) # list[Tweet] + await gather(api.user_media(user_id, limit=20)) # list[Tweet] # list info list_id = 123456789 @@ -241,7 +242,7 @@ twscrape tweet_replies TWEET_ID --limit=20 twscrape retweeters TWEET_ID --limit=20 twscrape user_by_id USER_ID twscrape user_by_login USERNAME -twscrape user_media USERNAME +twscrape user_media USER_ID --limit=20 twscrape following USER_ID --limit=20 twscrape followers USER_ID --limit=20 twscrape verified_followers USER_ID --limit=20 diff --git a/twscrape/models.py b/twscrape/models.py index 349bea2..a4658ba 100644 --- a/twscrape/models.py +++ b/twscrape/models.py @@ -178,6 +178,7 @@ class Tweet(JSONTrait): cashtags: list[str] mentionedUsers: list[UserRef] links: list[TextLink] + media: "Media" viewCount: int | None = None retweetedTweet: Optional["Tweet"] = None quotedTweet: Optional["Tweet"] = None @@ -189,7 +190,6 @@ class Tweet(JSONTrait): source: str | None = None sourceUrl: str | None = None sourceLabel: str | None = None - media: Optional["Media"] = None card: Union[None, "SummaryCard", "PollCard", "BroadcastCard", "AudiospaceCard"] = None possibly_sensitive: bool | None = None _type: str = "snscrape.modules.twitter.Tweet"