[generic] Improve RSS age limit extraction

This commit is contained in:
Sergey M․ 2020-12-19 23:24:52 +07:00
parent 71679eaee8
commit 3729c52f9d
No known key found for this signature in database
GPG Key ID: 2C393E0F18A9236D
1 changed files with 8 additions and 5 deletions

View File

@ -232,10 +232,13 @@ class GenericIE(InfoExtractor):
'id': 'c1c879525ce2cb640b344507e682c36d', 'id': 'c1c879525ce2cb640b344507e682c36d',
'title': 're:Hydrogen!', 'title': 're:Hydrogen!',
'description': 're:.*In this episode we are going.*', 'description': 're:.*In this episode we are going.*',
'timestamp': int, 'timestamp': 1567977776,
'upload_date': '20190908', 'upload_date': '20190908',
'duration': int, 'duration': 459,
'thumbnail': r're:^https?://.*\.jpg$', 'thumbnail': r're:^https?://.*\.jpg$',
'episode_number': 1,
'season_number': 1,
'age_limit': 0,
}, },
}], }],
'params': { 'params': {
@ -2243,10 +2246,10 @@ class GenericIE(InfoExtractor):
default=None) default=None)
duration = itunes('duration') duration = itunes('duration')
explicit = itunes('explicit') explicit = (itunes('explicit') or '').lower()
if explicit == 'true': if explicit in ('true', 'yes'):
age_limit = 18 age_limit = 18
elif explicit == 'false': elif explicit in ('false', 'no'):
age_limit = 0 age_limit = 0
else: else:
age_limit = None age_limit = None