]> jfr.im git - yt-dlp.git/commitdiff
[extractor/twitter] Add onion site to `_VALID_URL` (#5208)
authorsam <redacted>
Wed, 12 Oct 2022 04:12:31 +0000 (17:12 +1300)
committerGitHub <redacted>
Wed, 12 Oct 2022 04:12:31 +0000 (09:42 +0530)
See #3053
Authored by: DoubleCouponDay

yt_dlp/extractor/twitter.py

index 771a58ab43fb0992cdabac8aa1e70eaa6365f220..f007454dc4b81f9e4d5d944656e2a7561873afee 100644 (file)
@@ -28,7 +28,7 @@
 
 class TwitterBaseIE(InfoExtractor):
     _API_BASE = 'https://api.twitter.com/1.1/'
-    _BASE_REGEX = r'https?://(?:(?:www|m(?:obile)?)\.)?twitter\.com/'
+    _BASE_REGEX = r'https?://(?:(?:www|m(?:obile)?)\.)?(?:twitter\.com|twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid\.onion)/'
     _GUEST_TOKEN = None
 
     def _extract_variant_formats(self, variant, video_id):
@@ -514,6 +514,10 @@ class TwitterIE(TwitterBaseIE):
         },
         'playlist_count': 4,
         'params': {'skip_download': True},
+    }, {
+        # onion route
+        'url': 'https://twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion/TwitterBlue/status/1484226494708662273',
+        'only_matching': True,
     }, {
         # Twitch Clip Embed
         'url': 'https://twitter.com/GunB1g/status/1163218564784017422',