diff options
| -rw-r--r-- | youtube_dl/extractor/arte.py | 18 | 
1 files changed, 13 insertions, 5 deletions
| diff --git a/youtube_dl/extractor/arte.py b/youtube_dl/extractor/arte.py index d86dbba8e..b5e464a30 100644 --- a/youtube_dl/extractor/arte.py +++ b/youtube_dl/extractor/arte.py @@ -177,16 +177,24 @@ class ArteTVPlus7IE(InfoExtractor):  # It also uses the arte_vp_url url from the webpage to extract the information  class ArteTVCreativeIE(ArteTVPlus7IE):      IE_NAME = 'arte.tv:creative' -    _VALID_URL = r'https?://creative\.arte\.tv/(?P<lang>fr|de)/magazine?/(?P<id>.+)' +    _VALID_URL = r'https?://creative\.arte\.tv/(?P<lang>fr|de)/(?:magazine?/)?(?P<id>[^?#]+)' -    _TEST = { +    _TESTS = [{          'url': 'http://creative.arte.tv/de/magazin/agentur-amateur-corporate-design',          'info_dict': { -            'id': '050489-002', +            'id': '72176',              'ext': 'mp4', -            'title': 'Agentur Amateur / Agence Amateur #2 : Corporate Design', +            'title': 'Folge 2 - Corporate Design', +            'upload_date': '20131004',          }, -    } +    }, { +        'url': 'http://creative.arte.tv/fr/Monty-Python-Reunion', +        'info_dict': { +            'id': '160676', +            'ext': 'mp4', +            'title': 'Monty Python live (mostly)', +        } +    }]  class ArteTVFutureIE(ArteTVPlus7IE): | 
