-class CiscoLiveIE(InfoExtractor):
- IE_NAME = 'ciscolive'
- _VALID_URL = r'(?:https?://)?ciscolive\.cisco\.com/on-demand-library/\??(?P<query>[^#]+)#/(?:session/(?P<id>.+))?$'
- _TESTS = [
- {
- 'url': 'https://ciscolive.cisco.com/on-demand-library/?#/session/1423353499155001FoSs',
- 'md5': 'c98acf395ed9c9f766941c70f5352e22',
- 'info_dict': {
- 'id': '5803694304001',
- 'ext': 'mp4',
- 'title': '13 Smart Automations to Monitor Your Cisco IOS Network',
- 'description': 'md5:ec4a436019e09a918dec17714803f7cc',
- 'timestamp': 1530305395,
- 'uploader_id': '5647924234001',
- 'upload_date': '20180629',
- 'location': '16B Mezz.',
- },
- },
- {
- 'url': 'https://ciscolive.cisco.com/on-demand-library/?search.event=ciscoliveus2018&search.technicallevel=scpsSkillLevel_aintroductory&search.focus=scpsSessionFocus_designAndDeployment#/',
- 'md5': '993d4cf051f6174059328b1dce8e94bd',
- 'info_dict': {
- 'upload_date': '20180629',
- 'title': 'DevNet Panel-Applying Design Thinking to Building Products in Cisco',
- 'timestamp': 1530316421,
- 'uploader_id': '5647924234001',
- 'id': '5803751616001',
- 'description': 'md5:5f144575cd6848117fe2f756855b038b',
- 'location': 'WoS, DevNet Theater',
- 'ext': 'mp4',
- },
- },
- {
- 'url': 'https://ciscolive.cisco.com/on-demand-library/?search.technology=scpsTechnology_applicationDevelopment&search.technology=scpsTechnology_ipv6&search.focus=scpsSessionFocus_troubleshootingTroubleshooting#/',
- 'md5': '80e0c3b87e373fe3a3316b934b8915bf',
- 'info_dict': {
- 'upload_date': '20180629',
- 'title': 'Beating the CCIE Routing & Switching',
- 'timestamp': 1530311842,
- 'uploader_id': '5647924234001',
- 'id': '5803735679001',
- 'description': 'md5:e71970799e92d7f5ff57ae23f64b0929',
- 'location': 'Tulúm 02',
- 'ext': 'mp4',
- },
- }
- ]
-