mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	| @@ -11,6 +11,8 @@ from ..utils import ( | |||||||
|     try_get, |     try_get, | ||||||
|     urlencode_postdata, |     urlencode_postdata, | ||||||
|     ExtractorError, |     ExtractorError, | ||||||
|  |     unified_timestamp, | ||||||
|  |     traverse_obj, | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @@ -70,7 +72,7 @@ class GoIE(AdobePassIE): | |||||||
|         }, |         }, | ||||||
|         'skip': 'This content is no longer available.', |         'skip': 'This content is no longer available.', | ||||||
|     }, { |     }, { | ||||||
|         'url': 'http://watchdisneyxd.go.com/doraemon', |         'url': 'https://disneynow.com/shows/big-hero-6-the-series', | ||||||
|         'info_dict': { |         'info_dict': { | ||||||
|             'title': 'Doraemon', |             'title': 'Doraemon', | ||||||
|             'id': 'SH55574025', |             'id': 'SH55574025', | ||||||
| @@ -80,10 +82,19 @@ class GoIE(AdobePassIE): | |||||||
|         'url': 'http://freeform.go.com/shows/shadowhunters/episodes/season-2/1-this-guilty-blood', |         'url': 'http://freeform.go.com/shows/shadowhunters/episodes/season-2/1-this-guilty-blood', | ||||||
|         'info_dict': { |         'info_dict': { | ||||||
|             'id': 'VDKA3609139', |             'id': 'VDKA3609139', | ||||||
|             'ext': 'mp4', |  | ||||||
|             'title': 'This Guilty Blood', |             'title': 'This Guilty Blood', | ||||||
|             'description': 'md5:f18e79ad1c613798d95fdabfe96cd292', |             'description': 'md5:f18e79ad1c613798d95fdabfe96cd292', | ||||||
|             'age_limit': 14, |             'age_limit': 14, | ||||||
|  |             'episode': 'Episode 1', | ||||||
|  |             'upload_date': '20170102', | ||||||
|  |             'season': 'Season 2', | ||||||
|  |             'thumbnail': 'http://cdn1.edgedatg.com/aws/v2/abcf/Shadowhunters/video/201/ae5f75608d86bf88aa4f9f4aa76ab1b7/579x325-Q100_ae5f75608d86bf88aa4f9f4aa76ab1b7.jpg', | ||||||
|  |             'duration': 2544, | ||||||
|  |             'season_number': 2, | ||||||
|  |             'series': 'Shadowhunters', | ||||||
|  |             'episode_number': 1, | ||||||
|  |             'timestamp': 1483387200, | ||||||
|  |             'ext': 'mp4' | ||||||
|         }, |         }, | ||||||
|         'params': { |         'params': { | ||||||
|             'geo_bypass_ip_block': '3.244.239.0/24', |             'geo_bypass_ip_block': '3.244.239.0/24', | ||||||
| @@ -91,13 +102,22 @@ class GoIE(AdobePassIE): | |||||||
|             'skip_download': True, |             'skip_download': True, | ||||||
|         }, |         }, | ||||||
|     }, { |     }, { | ||||||
|         'url': 'https://abc.com/shows/the-rookie/episode-guide/season-02/03-the-bet', |         'url': 'https://abc.com/shows/the-rookie/episode-guide/season-04/12-the-knock', | ||||||
|         'info_dict': { |         'info_dict': { | ||||||
|             'id': 'VDKA13435179', |             'id': 'VDKA26050359', | ||||||
|             'ext': 'mp4', |             'title': 'The Knock', | ||||||
|             'title': 'The Bet', |             'description': 'md5:0c2947e3ada4c31f28296db7db14aa64', | ||||||
|             'description': 'md5:c66de8ba2e92c6c5c113c3ade84ab404', |  | ||||||
|             'age_limit': 14, |             'age_limit': 14, | ||||||
|  |             'ext': 'mp4', | ||||||
|  |             'thumbnail': 'http://cdn1.edgedatg.com/aws/v2/abc/TheRookie/video/412/daf830d06e83b11eaf5c0a299d993ae3/1556x876-Q75_daf830d06e83b11eaf5c0a299d993ae3.jpg', | ||||||
|  |             'episode': 'Episode 12', | ||||||
|  |             'season_number': 4, | ||||||
|  |             'season': 'Season 4', | ||||||
|  |             'timestamp': 1642975200, | ||||||
|  |             'episode_number': 12, | ||||||
|  |             'upload_date': '20220123', | ||||||
|  |             'series': 'The Rookie', | ||||||
|  |             'duration': 2572, | ||||||
|         }, |         }, | ||||||
|         'params': { |         'params': { | ||||||
|             'geo_bypass_ip_block': '3.244.239.0/24', |             'geo_bypass_ip_block': '3.244.239.0/24', | ||||||
| @@ -108,27 +128,21 @@ class GoIE(AdobePassIE): | |||||||
|         'url': 'https://fxnow.fxnetworks.com/shows/better-things/video/vdka12782841', |         'url': 'https://fxnow.fxnetworks.com/shows/better-things/video/vdka12782841', | ||||||
|         'info_dict': { |         'info_dict': { | ||||||
|             'id': 'VDKA12782841', |             'id': 'VDKA12782841', | ||||||
|             'ext': 'mp4', |  | ||||||
|             'title': 'First Look: Better Things - Season 2', |             'title': 'First Look: Better Things - Season 2', | ||||||
|             'description': 'md5:fa73584a95761c605d9d54904e35b407', |             'description': 'md5:fa73584a95761c605d9d54904e35b407', | ||||||
|  |             'ext': 'mp4', | ||||||
|  |             'age_limit': 14, | ||||||
|  |             'upload_date': '20170825', | ||||||
|  |             'duration': 161, | ||||||
|  |             'series': 'Better Things', | ||||||
|  |             'thumbnail': 'http://cdn1.edgedatg.com/aws/v2/fx/BetterThings/video/12782841/b6b05e58264121cc2c98811318e6d507/1556x876-Q75_b6b05e58264121cc2c98811318e6d507.jpg', | ||||||
|  |             'timestamp': 1503661074, | ||||||
|         }, |         }, | ||||||
|         'params': { |         'params': { | ||||||
|             'geo_bypass_ip_block': '3.244.239.0/24', |             'geo_bypass_ip_block': '3.244.239.0/24', | ||||||
|             # m3u8 download |             # m3u8 download | ||||||
|             'skip_download': True, |             'skip_download': True, | ||||||
|         }, |         }, | ||||||
|     }, { |  | ||||||
|         'url': 'https://abc.com/shows/modern-family/episode-guide/season-01/101-pilot', |  | ||||||
|         'info_dict': { |  | ||||||
|             'id': 'VDKA22600213', |  | ||||||
|             'ext': 'mp4', |  | ||||||
|             'title': 'Pilot', |  | ||||||
|             'description': 'md5:74306df917cfc199d76d061d66bebdb4', |  | ||||||
|         }, |  | ||||||
|         'params': { |  | ||||||
|             # m3u8 download |  | ||||||
|             'skip_download': True, |  | ||||||
|         }, |  | ||||||
|     }, { |     }, { | ||||||
|         'url': 'http://abc.go.com/shows/the-catch/episode-guide/season-01/10-the-wedding', |         'url': 'http://abc.go.com/shows/the-catch/episode-guide/season-01/10-the-wedding', | ||||||
|         'only_matching': True, |         'only_matching': True, | ||||||
| @@ -316,4 +330,5 @@ class GoIE(AdobePassIE): | |||||||
|             'thumbnails': thumbnails, |             'thumbnails': thumbnails, | ||||||
|             'formats': formats, |             'formats': formats, | ||||||
|             'subtitles': subtitles, |             'subtitles': subtitles, | ||||||
|  |             'timestamp': unified_timestamp(traverse_obj(video_data, ('airdates', 'airdate', 0))), | ||||||
|         } |         } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 ischmidt20
					ischmidt20