mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +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 ..utils import ( | ||||
|     update_url_query, | ||||
|     extract_attributes, | ||||
|     int_or_none, | ||||
|     parse_age_limit, | ||||
|     smuggle_url, | ||||
|     update_url_query, | ||||
| ) | ||||
|  | ||||
|  | ||||
| class FXNetworksIE(AdobePassIE): | ||||
|     _VALID_URL = r'https?://(?:www\.)?(?:fxnetworks|simpsonsworld)\.com/video/(?P<id>\d+)' | ||||
|     _TESTS = [{ | ||||
|         'url': 'http://www.fxnetworks.com/video/719841347694', | ||||
|         'md5': '1447d4722e42ebca19e5232ab93abb22', | ||||
|         'url': 'http://www.fxnetworks.com/video/1032565827847', | ||||
|         'md5': '8d99b97b4aa7a202f55b6ed47ea7e703', | ||||
|         'info_dict': { | ||||
|             'id': '719841347694', | ||||
|             'id': 'dRzwHC_MMqIv', | ||||
|             'ext': 'mp4', | ||||
|             'title': 'Vanpage', | ||||
|             'description': 'F*ck settling down. You\'re the Worst returns for an all new season August 31st on FXX.', | ||||
|             'title': 'First Look: Better Things - Season 2', | ||||
|             '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, | ||||
|             'uploader': 'NEWA-FNG-FX', | ||||
|             'upload_date': '20160706', | ||||
|             'timestamp': 1467844741, | ||||
|             'upload_date': '20170825', | ||||
|             'timestamp': 1503686274, | ||||
|             'episode_number': 0, | ||||
|             'season_number': 2, | ||||
|             'series': 'Better Things', | ||||
|         }, | ||||
|         'add_ie': ['ThePlatform'], | ||||
|     }, { | ||||
| @@ -64,6 +68,9 @@ class FXNetworksIE(AdobePassIE): | ||||
|             'id': video_id, | ||||
|             'title': title, | ||||
|             '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'), | ||||
|             'age_limit': parse_age_limit(rating), | ||||
|             'ie_key': 'ThePlatform', | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 enigmaquip
					enigmaquip