| 
					
				 | 
			
			
				@@ -11,7 +11,7 @@ from ..utils import ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 class CNETIE(InfoExtractor): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     _VALID_URL = r'https?://(?:www\.)?cnet\.com/videos/(?P<id>[^/]+)/' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    _TEST = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _TESTS = [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         'url': 'http://www.cnet.com/videos/hands-on-with-microsofts-windows-8-1-update/', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         'info_dict': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             'id': '56f4ea68-bd21-4852-b08c-4de5b8354c60', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -25,7 +25,20 @@ class CNETIE(InfoExtractor): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         'params': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             'skip_download': 'requires rtmpdump', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'url': 'http://www.cnet.com/videos/whiny-pothole-tweets-at-local-government-when-hit-by-cars-tomorrow-daily-187/', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'info_dict': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'id': '56527b93-d25d-44e3-b738-f989ce2e49ba', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'ext': 'flv', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'description': 'Khail and Ashley wonder what other civic woes can be solved by self-tweeting objects, investigate a new kind of VR camera and watch an origami robot self-assemble, walk, climb, dig and dissolve. #TDPothole', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'uploader_id': 'b163284d-6b73-44fc-b3e6-3da66c392d40', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'uploader': 'Ashley Esqueda', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'title': 'Whiny potholes tweet at local government when hit by cars (Tomorrow Daily 187)', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'params': { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'skip_download': True,  # requires rtmpdump 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def _real_extract(self, url): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         display_id = self._match_id(url) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -42,7 +55,7 @@ class CNETIE(InfoExtractor): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             raise ExtractorError('Cannot find video data') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         mpx_account = data['config']['players']['default']['mpx_account'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        vid = vdata['files']['rtmp'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        vid = vdata['files'].get('rtmp', vdata['files']['hds']) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tp_link = 'http://link.theplatform.com/s/%s/%s' % (mpx_account, vid) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         video_id = vdata['id'] 
			 |