diff --git a/bot/utils.lua b/bot/utils.lua index 4e49b80..6defa3f 100644 --- a/bot/utils.lua +++ b/bot/utils.lua @@ -557,6 +557,7 @@ function unescape(str) str = string.gsub(str, "“", "“") str = string.gsub(str, "”", "”") str = string.gsub(str, "„", "„") + str = string.gsub(str, "…", "…") str = string.gsub(str, "‹", "‹") str = string.gsub(str, "€", "€") diff --git a/plugins/akasblog.lua b/plugins/akasblog.lua index c0698e0..c8788b5 100644 --- a/plugins/akasblog.lua +++ b/plugins/akasblog.lua @@ -13,19 +13,19 @@ local function get_post(post) if code ~= 200 then return "HTTP-Fehler" end if not data then return "HTTP-Fehler" end - local title = unescape(data.title) + local title = data.title local from = data.author.name local date = makeOurDate(data.date) - local content = unescape(string.match(data.excerpt, '

(.*)(.*)(.*)

')) + content = string.match(data.excerpt, '

(.*)

') end local url = data.url if data.thumbnail then image_url = data.thumbnail end - local text = title..' ('..from..' am '..date..')\n\n'..content..'...\n'..url + local text = unescape(title..' ('..from..' am '..date..')\n\n'..content)..'...\n'..url if data.thumbnail then return text, image_url diff --git a/plugins/akasblog_search.lua b/plugins/akasblog_search.lua index 50d12c9..32ead68 100644 --- a/plugins/akasblog_search.lua +++ b/plugins/akasblog_search.lua @@ -13,19 +13,19 @@ local function search_post(tag) if code ~= 200 then return "HTTP-Fehler" end if not data then return "Nichts gefunden!" end - local title = unescape(data.title) + local title = data.title local from = data.author.name local date = makeOurDate(data.date) - local content = unescape(string.match(data.excerpt, '

(.*)(.*)(.*)

')) + content = string.match(data.excerpt, '

(.*)

') end local url = data.url if data.thumbnail then image_url = data.thumbnail end - local text = title..' ('..from..' am '..date..')\n\n'..content..'...\n'..url + local text = unescape(title..' ('..from..' am '..date..')\n\n'..content)..'...\n'..url if data.thumbnail then return text, image_url diff --git a/plugins/ponywave.lua b/plugins/ponywave.lua index c3b8729..eee1dc5 100644 --- a/plugins/ponywave.lua +++ b/plugins/ponywave.lua @@ -13,16 +13,16 @@ local function get_post(post) if code ~= 200 then return "HTTP-Fehler" end if not data then return "HTTP-Fehler" end - local title = unescape(data.title) + local title = data.title local from = data.author.name local date = makeOurDate(data.date) - local content = unescape(string.match(data.excerpt, '

(.*)

')) + local content = string.match(data.excerpt, '

(.*)

') local url = data.url if data.thumbnail then image_url = data.thumbnail end - local text = title..' ('..from..' am '..date..')\n\n'..content..'...\n'..url + local text = unescape(title..' ('..from..' am '..date..')\n\n'..content)..'...\n'..url if data.thumbnail then return text, image_url