mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[fxnetworks] Extract series metadata
This commit is contained in:
		| @@ -3,27 +3,31 @@ from __future__ import unicode_literals | |||||||
|  |  | ||||||
| from .adobepass import AdobePassIE | from .adobepass import AdobePassIE | ||||||
| from ..utils import ( | from ..utils import ( | ||||||
|     update_url_query, |  | ||||||
|     extract_attributes, |     extract_attributes, | ||||||
|  |     int_or_none, | ||||||
|     parse_age_limit, |     parse_age_limit, | ||||||
|     smuggle_url, |     smuggle_url, | ||||||
|  |     update_url_query, | ||||||
| ) | ) | ||||||
|  |  | ||||||
|  |  | ||||||
| class FXNetworksIE(AdobePassIE): | class FXNetworksIE(AdobePassIE): | ||||||
|     _VALID_URL = r'https?://(?:www\.)?(?:fxnetworks|simpsonsworld)\.com/video/(?P<id>\d+)' |     _VALID_URL = r'https?://(?:www\.)?(?:fxnetworks|simpsonsworld)\.com/video/(?P<id>\d+)' | ||||||
|     _TESTS = [{ |     _TESTS = [{ | ||||||
|         'url': 'http://www.fxnetworks.com/video/719841347694', |         'url': 'http://www.fxnetworks.com/video/1032565827847', | ||||||
|         'md5': '1447d4722e42ebca19e5232ab93abb22', |         'md5': '8d99b97b4aa7a202f55b6ed47ea7e703', | ||||||
|         'info_dict': { |         'info_dict': { | ||||||
|             'id': '719841347694', |             'id': 'dRzwHC_MMqIv', | ||||||
|             'ext': 'mp4', |             'ext': 'mp4', | ||||||
|             'title': 'Vanpage', |             'title': 'First Look: Better Things - Season 2', | ||||||
|             'description': 'F*ck settling down. You\'re the Worst returns for an all new season August 31st on FXX.', |             'description': 'Because real life is like a fart. Watch this FIRST LOOK to see what inspired the new season of Better Things.', | ||||||
|             'age_limit': 14, |             'age_limit': 14, | ||||||
|             'uploader': 'NEWA-FNG-FX', |             'uploader': 'NEWA-FNG-FX', | ||||||
|             'upload_date': '20160706', |             'upload_date': '20170825', | ||||||
|             'timestamp': 1467844741, |             'timestamp': 1503686274, | ||||||
|  |             'episode_number': 0, | ||||||
|  |             'season_number': 2, | ||||||
|  |             'series': 'Better Things', | ||||||
|         }, |         }, | ||||||
|         'add_ie': ['ThePlatform'], |         'add_ie': ['ThePlatform'], | ||||||
|     }, { |     }, { | ||||||
| @@ -64,6 +68,9 @@ class FXNetworksIE(AdobePassIE): | |||||||
|             'id': video_id, |             'id': video_id, | ||||||
|             'title': title, |             'title': title, | ||||||
|             'url': smuggle_url(update_url_query(release_url, query), {'force_smil_url': True}), |             'url': smuggle_url(update_url_query(release_url, query), {'force_smil_url': True}), | ||||||
|  |             'series': video_data.get('data-show-title'), | ||||||
|  |             'episode_number': int_or_none(video_data.get('data-episode')), | ||||||
|  |             'season_number': int_or_none(video_data.get('data-season')), | ||||||
|             'thumbnail': video_data.get('data-large-thumb'), |             'thumbnail': video_data.get('data-large-thumb'), | ||||||
|             'age_limit': parse_age_limit(rating), |             'age_limit': parse_age_limit(rating), | ||||||
|             'ie_key': 'ThePlatform', |             'ie_key': 'ThePlatform', | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 enigmaquip
					enigmaquip