From 4b3c6aefe7b5c124798545dbcfc20e8922352b15 Mon Sep 17 00:00:00 2001 From: JustAnotherArchivist Date: Sun, 12 Dec 2021 04:57:16 +0000 Subject: [PATCH] Add default values to user and tweet scrapers for a more untuitive usage --- snscrape/modules/twitter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/snscrape/modules/twitter.py b/snscrape/modules/twitter.py index a87888c..1de8698 100644 --- a/snscrape/modules/twitter.py +++ b/snscrape/modules/twitter.py @@ -604,7 +604,7 @@ class TwitterSearchScraper(TwitterAPIScraper): class TwitterUserScraper(TwitterSearchScraper): name = 'twitter-user' - def __init__(self, username, isUserId, **kwargs): + def __init__(self, username, isUserId = False, **kwargs): if not self.is_valid_username(username): raise ValueError('Invalid username') super().__init__(f'from:{username}', **kwargs) @@ -757,7 +757,7 @@ class TwitterTweetScraperMode(enum.Enum): class TwitterTweetScraper(TwitterAPIScraper): name = 'twitter-tweet' - def __init__(self, tweetId, mode, **kwargs): + def __init__(self, tweetId, mode = TwitterTweetScraperMode.SINGLE, **kwargs): self._tweetId = tweetId self._mode = mode super().__init__(f'https://twitter.com/i/web/{self._tweetId}', **kwargs)