From 147f16a262424e649d9384441a5076d2d335216f Mon Sep 17 00:00:00 2001 From: Zed Date: Mon, 21 Oct 2019 07:22:24 +0200 Subject: [PATCH] Fix wrong mimetypes for images --- src/nitter.nim | 2 +- src/utils.nim | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/nitter.nim b/src/nitter.nim index 5d71157..7de0a98 100644 --- a/src/nitter.nim +++ b/src/nitter.nim @@ -55,6 +55,6 @@ routes: extend status, "" extend media, "" -settings.mimes.register("1500x500", "image/jpeg") +settings.mimes.register("jpg?name=orig", "image/jpeg") runForever() diff --git a/src/utils.nim b/src/utils.nim index 1178707..8b0cd96 100644 --- a/src/utils.nim +++ b/src/utils.nim @@ -28,7 +28,9 @@ proc getPicUrl*(link: string): string = proc cleanFilename*(filename: string): string = const reg = re"[^A-Za-z0-9._-]" - filename.replace(reg, "_") + result = filename.replace(reg, "_") + if "1500x500" in result: + result &= ".jpg" proc filterParams*(params: Table): seq[(string, string)] = let filter = ["name", "id", "list", "referer"]