|
|
@ -865,6 +865,12 @@ class YoutubeSubscriptionsIE(YoutubeIE):
|
|
|
|
def suitable(cls, url):
|
|
|
|
def suitable(cls, url):
|
|
|
|
return re.match(cls._VALID_URL, url) is not None
|
|
|
|
return re.match(cls._VALID_URL, url) is not None
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def _real_initialize(self):
|
|
|
|
|
|
|
|
(username, password) = self._get_login_info()
|
|
|
|
|
|
|
|
if username is None:
|
|
|
|
|
|
|
|
raise ExtractorError(u'No login info available, needed for downloading the Youtube subscriptions.', expected=True)
|
|
|
|
|
|
|
|
super(YoutubeSubscriptionsIE, self)._real_initialize()
|
|
|
|
|
|
|
|
|
|
|
|
def _real_extract(self, url):
|
|
|
|
def _real_extract(self, url):
|
|
|
|
feed_entries = []
|
|
|
|
feed_entries = []
|
|
|
|
# The step argument is available only in 2.7 or higher
|
|
|
|
# The step argument is available only in 2.7 or higher
|
|
|
|