X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=youtube_dl%2Fextractor%2Fyoutube.py;h=7a2a8a4f811bb574ab419db26c5cc13e08d16cab;hb=897f36d179978b4cb31544c065c6768805e56ae6;hp=7ca6244e9f34e2f02d41af7f2e3fdd9305b61069;hpb=94c3637f6de8109fd8b9a3245c29e28156211461;p=youtube-dl diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 7ca6244e9..7a2a8a4f8 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -870,14 +870,14 @@ class YoutubeShowIE(InfoExtractor): class YoutubeSubscriptionsIE(YoutubeIE): """It's a subclass of YoutubeIE because we need to login""" - IE_DESC = u'YouTube.com subscriptions feed, "ytsubscriptions" keyword(requires authentication)' - _VALID_URL = r'https?://www\.youtube\.com/feed/subscriptions|ytsubscriptions' + IE_DESC = u'YouTube.com subscriptions feed, "ytsubs" keyword(requires authentication)' + _VALID_URL = r'https?://www\.youtube\.com/feed/subscriptions|:ytsubs(?:criptions)?' IE_NAME = u'youtube:subscriptions' _FEED_TEMPLATE = 'http://www.youtube.com/feed_ajax?action_load_system_feed=1&feed_name=subscriptions&paging=%s' _PAGING_STEP = 30 + # Overwrite YoutubeIE properties we don't want _TESTS = [] - @classmethod def suitable(cls, url): return re.match(cls._VALID_URL, url) is not None