From bed2ea0bac8f2d45517f887f0cd8f6d109dcfb70 Mon Sep 17 00:00:00 2001 From: seanbowve Date: Tue, 13 Jan 2026 19:23:00 +1100 Subject: [PATCH] [motherless] fix gallery media metadata issues (#8873) * fix gallery media metadata issues * retain group/gallery creator --- gallery_dl/extractor/motherless.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gallery_dl/extractor/motherless.py b/gallery_dl/extractor/motherless.py index 7d5d3197..6c96c10c 100644 --- a/gallery_dl/extractor/motherless.py +++ b/gallery_dl/extractor/motherless.py @@ -91,12 +91,14 @@ class MotherlessExtractor(Extractor): title = self._extract_gallery_title(page, gid) else: title = self._extract_group_title(page, gid) + creator = text.remove_html(extr( + f'class="{category}-member-username">', "', "', ")") .rpartition("(")[2].replace(",", "")), @@ -190,12 +192,13 @@ class MotherlessGalleryExtractor(MotherlessExtractor): file = self._parse_thumb_data(thumb) thumbnail = file["thumbnail"] - if file["type"] == "video": - file = self._extract_media(file["id"]) + file = self._extract_media(file["id"]) + uploader = file.get("uploader") file.update(data) file["num"] = num file["thumbnail"] = thumbnail + file["uploader"] = uploader url = file["url"] yield Message.Directory, "", file yield Message.Url, url, text.nameext_from_url(url, file)