From 5cc9ca719921eea9b0fbfb08a186f0657d6fd951 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 28 Nov 2024 15:17:32 +0100 Subject: [PATCH] [instagram] fix 'extensiob' of apparent '.webp' files (#6541) Many '.webp' download URLs are actually '.jpg' files, which usually get renamed by 'http.adjust-extensions' --- gallery_dl/extractor/instagram.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gallery_dl/extractor/instagram.py b/gallery_dl/extractor/instagram.py index 5537430a..a866f45e 100644 --- a/gallery_dl/extractor/instagram.py +++ b/gallery_dl/extractor/instagram.py @@ -101,7 +101,10 @@ class InstagramExtractor(Extractor): continue url = file["display_url"] - yield Message.Url, url, text.nameext_from_url(url, file) + text.nameext_from_url(url, file) + if file["extension"] == "webp" and "stp=dst-jpg" in url: + file["extension"] = "jpg" + yield Message.Url, url, file def metadata(self): return ()