- IE_NAME = 'uStudio'
- _VALID_URL = r'http://(?:www\.|v1\.)?ustudio.com/video/(?P<id>[\w\d]+)/.+'
- _TESTS = [
- {
- 'url': 'http://ustudio.com/video/Uxu2my9bgSph/san_francisco_golden_gate_bridge',
- 'md5': '58bbfca62125378742df01fc2abbdef6',
- 'info_dict': {
- 'id': 'Uxu2my9bgSph',
- 'ext': 'mp4',
- 'title': 'San Francisco: Golden Gate Bridge',
- 'thumbnail': 're:^https?://.*\.jpg$',
- 'description': 'md5:23925500697f2c6d4830e387ba51a9be',
- 'uploader': 'Tony Farley',
- }
- },
- ]
+ _VALID_URL = r'https?://(?:(?:www|v1)\.)?ustudio\.com/video/(?P<id>[^/]+)/(?P<display_id>[^/?#&]+)'
+ _TEST = {
+ 'url': 'http://ustudio.com/video/Uxu2my9bgSph/san_francisco_golden_gate_bridge',
+ 'md5': '58bbfca62125378742df01fc2abbdef6',
+ 'info_dict': {
+ 'id': 'Uxu2my9bgSph',
+ 'display_id': 'san_francisco_golden_gate_bridge',
+ 'ext': 'mp4',
+ 'title': 'San Francisco: Golden Gate Bridge',
+ 'description': 'md5:23925500697f2c6d4830e387ba51a9be',
+ 'thumbnail': 're:^https?://.*\.jpg$',
+ 'upload_date': '20111107',
+ 'uploader': 'Tony Farley',
+ }
+ }