From 2a2255d75ac5f67244064360fa42875c0ef19539 Mon Sep 17 00:00:00 2001 From: Zed Date: Fri, 11 Oct 2019 19:20:40 +0200 Subject: [PATCH] Unshortify links when stripping html --- src/formatters.nim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/formatters.nim b/src/formatters.nim index bc74777..b107943 100644 --- a/src/formatters.nim +++ b/src/formatters.nim @@ -17,7 +17,11 @@ proc stripText*(text: string): string = text.replace(nbsp, " ").strip() proc stripHtml*(text: string): string = - let html = parseHtml(text) + var html = parseHtml(text) + for el in html.findAll("a"): + let link = el.attr("href") + if "http" in link: + el[0].text = link html.innerText() proc shortLink*(text: string; length=28): string =