|
|
@ -248,6 +248,25 @@ class BlackboardCollaborateUltraSingleCourseIE(InfoExtractor):
|
|
|
|
\?[\w\d_=&]*course_id=(?P<course_id>[\d_]+))
|
|
|
|
\?[\w\d_=&]*course_id=(?P<course_id>[\d_]+))
|
|
|
|
|(?:ultra/courses/(?P<course_id2>[\d_]+)/cl/outline))'''
|
|
|
|
|(?:ultra/courses/(?P<course_id2>[\d_]+)/cl/outline))'''
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_TESTS = [ # All Require a login
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
'url': 'https://umb.umassonline.net/webapps/collab-ultra/tool/collabultra/lti/launch?course_id=_70544_1',
|
|
|
|
|
|
|
|
'only_matching': True,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
'url': 'https://online.uwl.ac.uk/webapps/blackboard/execute/courseMain?course_id=_1445',
|
|
|
|
|
|
|
|
'only_matching': True,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
'url': 'https://lms.mu.edu.sa/webapps/collab-ultra/tool/collabultra?course_id=_65252_1&mode=cpview',
|
|
|
|
|
|
|
|
'only_matching': True,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
'url': 'https://blackboard.salford.ac.uk/ultra/courses/_175809_1/cl/outline',
|
|
|
|
|
|
|
|
'only_matching': True,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
def _real_extract(self, url):
|
|
|
|
def _real_extract(self, url):
|
|
|
|
mobj = self._match_valid_url(url)
|
|
|
|
mobj = self._match_valid_url(url)
|
|
|
|
course_id = mobj.group('course_id') or mobj.group('course_id2')
|
|
|
|
course_id = mobj.group('course_id') or mobj.group('course_id2')
|
|
|
|