|
|
@ -360,7 +360,7 @@ class CBCWatchVideoIE(CBCWatchBaseIE): |
|
|
|
|
|
|
|
class CBCWatchIE(CBCWatchBaseIE): |
|
|
|
IE_NAME = 'cbc.ca:watch' |
|
|
|
_VALID_URL = r'https?://watch\.cbc\.ca/(?:[^/]+/)+(?P<id>[0-9a-f-]+)' |
|
|
|
_VALID_URL = r'https?://(?:gem|watch)\.cbc\.ca/(?:[^/]+/)+(?P<id>[0-9a-f-]+)' |
|
|
|
_TESTS = [{ |
|
|
|
# geo-restricted to Canada, bypassable |
|
|
|
'url': 'http://watch.cbc.ca/doc-zone/season-6/customer-disservice/38e815a-009e3ab12e4', |
|
|
@ -386,6 +386,9 @@ class CBCWatchIE(CBCWatchBaseIE): |
|
|
|
'description': 'Arthur, the sweetest 8-year-old aardvark, and his pals solve all kinds of problems with humour, kindness and teamwork.', |
|
|
|
}, |
|
|
|
'playlist_mincount': 30, |
|
|
|
}, { |
|
|
|
'url': 'https://gem.cbc.ca/media/this-hour-has-22-minutes/season-26/episode-20/38e815a-0108c6c6a42', |
|
|
|
'only_matching': True, |
|
|
|
}] |
|
|
|
|
|
|
|
def _real_extract(self, url): |
|
|
|