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"]