From c07d8c53269223b3ca35dbf351c7c4b68ec687d6 Mon Sep 17 00:00:00 2001 From: nao20010128nao Date: Wed, 10 Jul 2019 00:57:54 +0000 Subject: [PATCH] [twitter] Allow single dash to be used as username --- youtube_dl/extractor/twitter.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/twitter.py b/youtube_dl/extractor/twitter.py index 41d0b6be8..58d55b6ce 100644 --- a/youtube_dl/extractor/twitter.py +++ b/youtube_dl/extractor/twitter.py @@ -105,6 +105,9 @@ class TwitterCardIE(TwitterBaseIE): }, { 'url': 'https://twitter.com/i/videos/752274308186120192', 'only_matching': True, + }, { + 'url': 'https://twitter.com/-/status/1087791357756956680', + 'only_matching': True, }, ] @@ -280,7 +283,7 @@ class TwitterCardIE(TwitterBaseIE): class TwitterIE(InfoExtractor): IE_NAME = 'twitter' - _VALID_URL = r'https?://(?:www\.|m\.|mobile\.)?twitter\.com/(?:i/web|(?P[^/]+))/status/(?P\d+)' + _VALID_URL = r'https?://(?:www\.|m\.|mobile\.)?twitter\.com/(?:i/web|-|(?P[^/]+))/status/(?P\d+)' _TEMPLATE_URL = 'https://twitter.com/%s/status/%s' _TEMPLATE_STATUSES_URL = 'https://twitter.com/statuses/%s'