From ea64b77df8baea82fbccd9a62023a7d53e6ee311 Mon Sep 17 00:00:00 2001 From: Kaspar Vollenweider Date: Sun, 10 May 2020 19:31:05 +0200 Subject: [PATCH] [zdf] complete title for multi episode program MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The title of this program was not complete: url: https://www.zdf.de/dokumentation/zdfinfo-doku/china-der-entfesselte-riese-praesident-auf-lebenszeit--100.html title extracted: "China: Präsident auf Lebenszeit " actual title: "China - Der entfesselte Riese (1/3): Präsident auf Lebenszeit " Besides that the title was not stript of its white space on the end. --- youtube_dl/extractor/zdf.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/youtube_dl/extractor/zdf.py b/youtube_dl/extractor/zdf.py index 656864b2e..d6432c1dc 100644 --- a/youtube_dl/extractor/zdf.py +++ b/youtube_dl/extractor/zdf.py @@ -110,9 +110,8 @@ class ZDFIE(ZDFBaseIE): formats.append(f) def _extract_entry(self, url, player, content, video_id): - title = content.get('title') or content['teaserHeadline'] - t = content['mainVideoContent']['http://zdf.de/rels/target'] + title = (t.get('title') or content.get('title') or content['teaserHeadline']).strip() ptmd_path = t.get('http://zdf.de/rels/streams/ptmd')