[danbooru] fix Ugoira conversions for posts without 'ZIP:ZipFileName'

get frame extension from 'Ugoira:FrameMimeType' instead

(#7630)
5919696271
This commit is contained in:
Mike Fährmann
2025-06-05 08:35:19 +02:00
parent 85124fe251
commit 1866f8b97b

View File

@@ -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}