mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	Use _family_friendly_search for determining age_limit
This commit is contained in:
		| @@ -20,6 +20,7 @@ class AparatIE(InfoExtractor): | |||||||
|             'id': 'wP8On', |             'id': 'wP8On', | ||||||
|             'ext': 'mp4', |             'ext': 'mp4', | ||||||
|             'title': 'تیم گلکسی 11 - زومیت', |             'title': 'تیم گلکسی 11 - زومیت', | ||||||
|  |             'age_limit': 0, | ||||||
|         }, |         }, | ||||||
|         # 'skip': 'Extremely unreliable', |         # 'skip': 'Extremely unreliable', | ||||||
|     } |     } | ||||||
| @@ -55,4 +56,5 @@ class AparatIE(InfoExtractor): | |||||||
|             'url': video_url, |             'url': video_url, | ||||||
|             'ext': 'mp4', |             'ext': 'mp4', | ||||||
|             'thumbnail': thumbnail, |             'thumbnail': thumbnail, | ||||||
|  |             'age_limit': self._family_friendly_search(webpage), | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -34,8 +34,6 @@ class GoshgayIE(InfoExtractor): | |||||||
|         duration = parse_duration(self._html_search_regex( |         duration = parse_duration(self._html_search_regex( | ||||||
|             r'<span class="duration">\s*-?\s*(.*?)</span>', |             r'<span class="duration">\s*-?\s*(.*?)</span>', | ||||||
|             webpage, 'duration', fatal=False)) |             webpage, 'duration', fatal=False)) | ||||||
|         family_friendly = self._html_search_meta( |  | ||||||
|             'isFamilyFriendly', webpage, default='false') |  | ||||||
|  |  | ||||||
|         flashvars = compat_parse_qs(self._html_search_regex( |         flashvars = compat_parse_qs(self._html_search_regex( | ||||||
|             r'<embed.+?id="flash-player-embed".+?flashvars="([^"]+)"', |             r'<embed.+?id="flash-player-embed".+?flashvars="([^"]+)"', | ||||||
| @@ -49,5 +47,5 @@ class GoshgayIE(InfoExtractor): | |||||||
|             'title': title, |             'title': title, | ||||||
|             'thumbnail': thumbnail, |             'thumbnail': thumbnail, | ||||||
|             'duration': duration, |             'duration': duration, | ||||||
|             'age_limit': 0 if family_friendly == 'true' else 18, |             'age_limit': self._family_friendly_search(webpage), | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -80,9 +80,6 @@ class IzleseneIE(InfoExtractor): | |||||||
|             r'comment_count\s*=\s*\'([^\']+)\';', |             r'comment_count\s*=\s*\'([^\']+)\';', | ||||||
|             webpage, 'comment_count', fatal=False) |             webpage, 'comment_count', fatal=False) | ||||||
|  |  | ||||||
|         family_friendly = self._html_search_meta( |  | ||||||
|             'isFamilyFriendly', webpage, 'age limit', fatal=False) |  | ||||||
|  |  | ||||||
|         content_url = self._html_search_meta( |         content_url = self._html_search_meta( | ||||||
|             'contentURL', webpage, 'content URL', fatal=False) |             'contentURL', webpage, 'content URL', fatal=False) | ||||||
|         ext = determine_ext(content_url, 'mp4') |         ext = determine_ext(content_url, 'mp4') | ||||||
| @@ -120,6 +117,6 @@ class IzleseneIE(InfoExtractor): | |||||||
|             'duration': duration, |             'duration': duration, | ||||||
|             'view_count': int_or_none(view_count), |             'view_count': int_or_none(view_count), | ||||||
|             'comment_count': int_or_none(comment_count), |             'comment_count': int_or_none(comment_count), | ||||||
|             'age_limit': 18 if family_friendly == 'False' else 0, |             'age_limit': self._family_friendly_search(webpage), | ||||||
|             'formats': formats, |             'formats': formats, | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -15,7 +15,8 @@ class TeamcocoIE(InfoExtractor): | |||||||
|                 'id': '80187', |                 'id': '80187', | ||||||
|                 'ext': 'mp4', |                 'ext': 'mp4', | ||||||
|                 'title': 'Conan Becomes A Mary Kay Beauty Consultant', |                 'title': 'Conan Becomes A Mary Kay Beauty Consultant', | ||||||
|                 'description': 'Mary Kay is perhaps the most trusted name in female beauty, so of course Conan is a natural choice to sell their products.' |                 'description': 'Mary Kay is perhaps the most trusted name in female beauty, so of course Conan is a natural choice to sell their products.', | ||||||
|  |                 'age_limit': 0, | ||||||
|             } |             } | ||||||
|         }, { |         }, { | ||||||
|             'url': 'http://teamcoco.com/video/louis-ck-interview-george-w-bush', |             'url': 'http://teamcoco.com/video/louis-ck-interview-george-w-bush', | ||||||
| @@ -24,7 +25,8 @@ class TeamcocoIE(InfoExtractor): | |||||||
|                 'id': '19705', |                 'id': '19705', | ||||||
|                 'ext': 'mp4', |                 'ext': 'mp4', | ||||||
|                 "description": "Louis C.K. got starstruck by George W. Bush, so what? Part one.", |                 "description": "Louis C.K. got starstruck by George W. Bush, so what? Part one.", | ||||||
|                 "title": "Louis C.K. Interview Pt. 1 11/3/11" |                 "title": "Louis C.K. Interview Pt. 1 11/3/11", | ||||||
|  |                 'age_limit': 0, | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|     ] |     ] | ||||||
| @@ -83,4 +85,5 @@ class TeamcocoIE(InfoExtractor): | |||||||
|             'title': self._og_search_title(webpage), |             'title': self._og_search_title(webpage), | ||||||
|             'thumbnail': self._og_search_thumbnail(webpage), |             'thumbnail': self._og_search_thumbnail(webpage), | ||||||
|             'description': self._og_search_description(webpage), |             'description': self._og_search_description(webpage), | ||||||
|  |             'age_limit': self._family_friendly_search(webpage), | ||||||
|         } |         } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Naglis Jonaitis
					Naglis Jonaitis