[aryion] fix malformed 'last-modified' headers (#390)

pull/726/head
Mike Fährmann 5 years ago
parent 38bc6430d3
commit 6c531be294
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -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):
"<p>", "</p>"), "", "")),
"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",
},
})

Loading…
Cancel
Save