| 
									
										
										
										
											2015-05-01 02:49:06 +06:00
										 |  |  | from __future__ import unicode_literals | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | from .common import InfoExtractor | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class FoxSportsIE(InfoExtractor): | 
					
						
							| 
									
										
										
										
											2018-11-21 09:46:13 +01:00
										 |  |  |     _VALID_URL = r'https?://(?:www\.)?foxsports\.com/(?:[^/]+/)*video/(?P<id>\d+)' | 
					
						
							| 
									
										
										
										
											2015-05-01 02:49:06 +06:00
										 |  |  | 
 | 
					
						
							|  |  |  |     _TEST = { | 
					
						
							| 
									
										
										
										
											2017-05-01 09:02:15 +01:00
										 |  |  |         'url': 'http://www.foxsports.com/tennessee/video/432609859715', | 
					
						
							| 
									
										
										
										
											2016-06-19 05:45:48 +01:00
										 |  |  |         'md5': 'b49050e955bebe32c301972e4012ac17', | 
					
						
							| 
									
										
										
										
											2015-05-01 02:49:06 +06:00
										 |  |  |         'info_dict': { | 
					
						
							| 
									
										
										
										
											2018-11-21 12:08:46 +01:00
										 |  |  |             'id': '432609859715', | 
					
						
							| 
									
										
										
										
											2016-06-19 05:45:48 +01:00
										 |  |  |             'ext': 'mp4', | 
					
						
							| 
									
										
										
										
											2015-05-01 02:49:06 +06:00
										 |  |  |             'title': 'Courtney Lee on going up 2-0 in series vs. Blazers', | 
					
						
							|  |  |  |             'description': 'Courtney Lee talks about Memphis being focused.', | 
					
						
							| 
									
										
										
										
											2018-11-21 12:08:46 +01:00
										 |  |  |             # TODO: fix timestamp | 
					
						
							|  |  |  |             'upload_date': '19700101',  # '20150423', | 
					
						
							|  |  |  |             # 'timestamp': 1429761109, | 
					
						
							| 
									
										
										
										
											2016-06-19 05:45:48 +01:00
										 |  |  |             'uploader': 'NEWA-FNG-FOXSPORTS', | 
					
						
							| 
									
										
										
										
											2015-05-01 02:49:06 +06:00
										 |  |  |         }, | 
					
						
							| 
									
										
										
										
											2018-11-21 12:08:46 +01:00
										 |  |  |         'params': { | 
					
						
							|  |  |  |             # m3u8 download | 
					
						
							|  |  |  |             'skip_download': True, | 
					
						
							|  |  |  |         }, | 
					
						
							| 
									
										
										
										
											2015-05-01 02:49:06 +06:00
										 |  |  |         'add_ie': ['ThePlatform'], | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     def _real_extract(self, url): | 
					
						
							|  |  |  |         video_id = self._match_id(url) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-11-21 09:46:13 +01:00
										 |  |  |         return self.url_result( | 
					
						
							|  |  |  |             'https://feed.theplatform.com/f/BKQ29B/foxsports-all?byId=' + video_id, 'ThePlatformFeed') |