From 1866f8b97be2a27413cfeec45456bacf4ee08def Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 5 Jun 2025 08:35:19 +0200 Subject: [PATCH] [danbooru] fix Ugoira conversions for posts without 'ZIP:ZipFileName' get frame extension from 'Ugoira:FrameMimeType' instead (#7630) https://github.com/danbooru/danbooru/commit/5919696271635ac0387870de053ac5186b161e2b --- gallery_dl/extractor/danbooru.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gallery_dl/extractor/danbooru.py b/gallery_dl/extractor/danbooru.py index 06c31b9b..84e1993c 100644 --- a/gallery_dl/extractor/danbooru.py +++ b/gallery_dl/extractor/danbooru.py @@ -169,7 +169,9 @@ class DanbooruExtractor(BaseExtractor): self.root, post["id"]) ).json()["media_metadata"]["metadata"] - ext = data["ZIP:ZipFileName"].rpartition(".")[2] + ext = data["Ugoira:FrameMimeType"].rpartition("/")[2] + if ext == "jpeg": + ext = "jpg" fmt = ("{:>06}." + ext).format delays = data["Ugoira:FrameDelays"] return [{"file": fmt(index), "delay": delay}