From 6c531be2941e14b09e012cf53b0c316bd62cdf56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Fri, 10 Apr 2020 22:26:55 +0200 Subject: [PATCH] [aryion] fix malformed 'last-modified' headers (#390) --- gallery_dl/extractor/aryion.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gallery_dl/extractor/aryion.py b/gallery_dl/extractor/aryion.py index 1b699928..67f63645 100644 --- a/gallery_dl/extractor/aryion.py +++ b/gallery_dl/extractor/aryion.py @@ -61,6 +61,11 @@ class AryionExtractor(Extractor): if not fname: fname, ext = ext, fname + # fix 'last-modified' header + lmod = headers["last-modified"] + if lmod[22] != ":": + lmod = "{}:{} GMT".format(lmod[:22], lmod[22:24]) + post_url = "{}/g4/view/{}".format(self.root, post_id) extr = text.extract_from(self.request(post_url).text) @@ -85,6 +90,7 @@ class AryionExtractor(Extractor): "

", "

"), "", "")), "filename" : fname, "extension" : ext, + "_mtime" : lmod, } d1, _, d2 = data["date"].partition(",") @@ -144,6 +150,7 @@ class AryionPostExtractor(AryionExtractor): "views" : int, "favorites": int, "comments" : int, + "_mtime" : "Sat, 16 Feb 2019 19:30:34 GMT", }, })