From 2e5d9b97bf3dddfd58dc654ea2c10c7dc2056083 Mon Sep 17 00:00:00 2001 From: Akamaru Date: Mon, 29 Feb 2016 22:04:43 +0100 Subject: [PATCH] Konvertieren 1-9 zu 01-09 --- bot/utils.lua | 13 +++++++++++++ plugins/plex.lua | 6 +++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/bot/utils.lua b/bot/utils.lua index 761a69d..83c15d7 100644 --- a/bot/utils.lua +++ b/bot/utils.lua @@ -600,6 +600,19 @@ function gerRating(str) return str end +function convertNumbers(str) + str = string.gsub(str, "^1$", "01") + str = string.gsub(str, "^2$", "02") + str = string.gsub(str, "^3$", "03") + str = string.gsub(str, "^4$", "04") + str = string.gsub(str, "^5$", "05") + str = string.gsub(str, "^6$", "06") + str = string.gsub(str, "^7$", "07") + str = string.gsub(str, "^8$", "08") + str = string.gsub(str, "^9$", "09") + return str +end + -- See http://stackoverflow.com/a/14899740 function unescape_html(str) local map = { diff --git a/plugins/plex.lua b/plugins/plex.lua index bc2a35a..dce7a32 100644 --- a/plugins/plex.lua +++ b/plugins/plex.lua @@ -30,13 +30,13 @@ local data = json:decode(table.concat(response_body))._children[1] local title = data.title if data.parentIndex then - season = 'S'..data.parentIndex + season = 'S'..convertNumbers(data.parentIndex) else season = '' end if data.index then - episode = 'E'..data.index + episode = 'E'..convertNumbers(data.index) else episode = '' end @@ -78,7 +78,7 @@ local data = json:decode(table.concat(response_body))._children[1] end if data.summary then - desc = '\n\nBeschreibung: '..string.gsub(data.summary, 'EditBackgroundNo(.*)', '') + desc = '\n\n'..string.gsub(data.summary, 'EditBackgroundNo(.*)', '') else desc = '' end