From 73f77a543a38cea3897cd3912e57849e477e9444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 10 Oct 2024 14:06:47 +0200 Subject: [PATCH] [generic] ensure 'path' metadata is always defined fixes None directory names when 'path' is empty and got removed --- gallery_dl/extractor/generic.py | 49 +++++++++++++++++---------------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/gallery_dl/extractor/generic.py b/gallery_dl/extractor/generic.py index a6c1d5ae..370cd433 100644 --- a/gallery_dl/extractor/generic.py +++ b/gallery_dl/extractor/generic.py @@ -89,30 +89,33 @@ class GenericExtractor(Extractor): def metadata(self, page): """Extract generic webpage metadata, return them in a dict.""" - data = {} - data['path'] = self.path.replace("/", "") - data['pageurl'] = self.url - data['title'] = text.extr(page, '', "") - data['description'] = text.extr( - page, '", ""), + "description" : text.extr( + page, '