summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.lua11
1 files changed, 8 insertions, 3 deletions
diff --git a/main.lua b/main.lua
index fd6f75b..1b6e5f9 100644
--- a/main.lua
+++ b/main.lua
@@ -53,6 +53,10 @@ local function copy_table(t)
return u
end
+local function strip(str)
+ return (str:gsub('^%s*(.-)%s*$', '%1'))
+end
+
local function read_json_file(fn)
local f = io.open(script_dir .. '/' .. fn, 'r')
if not f then
@@ -117,7 +121,7 @@ local function load_section(section, name)
v.group_type = 'category'
v.id = section .. ':category:' .. v.category_id
v.parent_id = section .. ':category:' .. v.parent_id
- v.name = v.category_name
+ v.name = strip(v.category_name)
add_object(v)
end
@@ -134,6 +138,7 @@ local function load_section(section, name)
v.id = section .. ':stream:' .. v.stream_id
end
v.parent_id = section .. ':category:' .. v.category_id
+ v.name = strip(v.name)
add_object(v)
end
end
@@ -368,7 +373,7 @@ local function series_group_menu_options(series)
if info.episodes and info.episodes[season_num] then
for i, episode in pairs(info.episodes[season_num]) do
episodes[#episodes+1] = {
- name=episode.title,
+ name=strip(episode.title),
type='stream',
stream_type='series',
id=series.section .. ':stream:' ..
@@ -383,7 +388,7 @@ local function series_group_menu_options(series)
group_type='season',
id=series.section .. 'series:season:' .. season.id,
children=episodes,
- name=season.name,
+ name=strip(season.name),
}
end