| 
									
										
										
										
											2014-05-30 16:35:17 +02:00
										 |  |  | from __future__ import unicode_literals | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | from .common import InfoExtractor | 
					
						
							| 
									
										
										
										
											2017-07-15 06:52:23 +07:00
										 |  |  | from .nexx import NexxIE | 
					
						
							| 
									
										
										
										
											2014-05-30 16:35:17 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-06-07 15:33:45 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-05-30 16:35:17 +02:00
										 |  |  | class SpiegeltvIE(InfoExtractor): | 
					
						
							| 
									
										
										
										
											2017-07-15 06:52:23 +07:00
										 |  |  |     _VALID_URL = r'https?://(?:www\.)?spiegel\.tv/videos/(?P<id>\d+)' | 
					
						
							|  |  |  |     _TEST = { | 
					
						
							|  |  |  |         'url': 'http://www.spiegel.tv/videos/161681-flug-mh370/', | 
					
						
							| 
									
										
										
										
											2014-11-16 00:40:09 +01:00
										 |  |  |         'only_matching': True, | 
					
						
							| 
									
										
										
										
											2017-07-15 06:52:23 +07:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2014-05-30 16:35:17 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  |     def _real_extract(self, url): | 
					
						
							| 
									
										
										
										
											2017-07-15 06:52:23 +07:00
										 |  |  |         return self.url_result( | 
					
						
							|  |  |  |             'https://api.nexx.cloud/v3/748/videos/byid/%s' | 
					
						
							|  |  |  |             % self._match_id(url), ie=NexxIE.ie_key()) |