diff options
| author | 2023-04-30 16:45:21 -0400 | |
|---|---|---|
| committer | 2023-04-30 16:45:21 -0400 | |
| commit | 33d4eae5a6df8aaf6757f52ae25f514ff1211c62 (patch) | |
| tree | 7ad425b022dcc1daea1c84c720a266f0134db705 /gallery_dl/extractor/nitter.py | |
| parent | f98ab7aaca3c4acbd5a793267791749740330e9c (diff) | |
New upstream version 1.25.3.upstream/1.25.3
Diffstat (limited to 'gallery_dl/extractor/nitter.py')
| -rw-r--r-- | gallery_dl/extractor/nitter.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/gallery_dl/extractor/nitter.py b/gallery_dl/extractor/nitter.py index 5f4ceea..beb3da2 100644 --- a/gallery_dl/extractor/nitter.py +++ b/gallery_dl/extractor/nitter.py @@ -162,7 +162,11 @@ class NitterExtractor(BaseExtractor): banner = extr('class="profile-banner"><a href="', '"') try: - uid = banner.split("%2F")[4] + if "/enc/" in banner: + uid = binascii.a2b_base64(banner.rpartition( + "/")[2]).decode().split("/")[4] + else: + uid = banner.split("%2F")[4] except Exception: uid = 0 @@ -302,7 +306,10 @@ class NitterTweetsExtractor(NitterExtractor): r"/media%2FCGMNYZvW0AIVoom\.jpg", "range": "1", }), - ("https://nitter.1d4.us/supernaturepics"), + ("https://nitter.1d4.us/supernaturepics", { + "range": "1", + "keyword": {"user": {"id": "2976459548"}}, + }), ("https://nitter.kavin.rocks/id:2976459548"), ("https://nitter.unixfox.eu/supernaturepics"), ) |
