From d52769009b29fd1be965e092d3547d3e0d5ac8ab Mon Sep 17 00:00:00 2001 From: Zed Date: Fri, 18 Oct 2019 00:45:54 +0200 Subject: [PATCH] Add /i/redirect support Fixes #77 --- src/nitter.nim | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/nitter.nim b/src/nitter.nim index 515113d..db61aa5 100644 --- a/src/nitter.nim +++ b/src/nitter.nim @@ -3,7 +3,7 @@ from net import Port import jester -import types, config, prefs +import types, config, prefs, formatters import views/[general, about] import routes/[ preferences, timeline, status, media, search, rss, list, unsupported] @@ -38,6 +38,11 @@ routes: get "/help": redirect("/about") + get "/i/redirect": + let url = decodeUrl(@"url") + if url.len == 0: halt Http404 + redirect(replaceUrl(url, cookiePrefs())) + error Http404: resp showError("Page not found", cfg.title)