summaryrefslogtreecommitdiff
path: root/util.lua
diff options
context:
space:
mode:
authorDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-01-06 02:34:21 -0800
committerDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-01-06 02:34:21 -0800
commit95e0d4b3c9c6a1a518a0827a2d52e86c457ba875 (patch)
treed200fde25d1c263372b3734ec630bc8125082dc7 /util.lua
parent56603a3cf5b081af01462b5ecc40895af8f3e8f7 (diff)
downloadmpv-iptv-menu-95e0d4b3c9c6a1a518a0827a2d52e86c457ba875.tar.gz
mpv-iptv-menu-95e0d4b3c9c6a1a518a0827a2d52e86c457ba875.tar.xz
add season and episode info pages
Diffstat (limited to 'util.lua')
-rw-r--r--util.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/util.lua b/util.lua
index da9702e..99f8fe8 100644
--- a/util.lua
+++ b/util.lua
@@ -22,6 +22,14 @@ function util.strip(str)
return (str:gsub('^%s*(.-)%s*$', '%1'))
end
+function util.strip_ne(str)
+ if str == nil then
+ return nil
+ end
+ local str = util.strip(tostring(str))
+ return str ~= '' and str or nil
+end
+
-- skips over utf8 continuation bytes (10xxxxxx)
-- valid positions range from 1 to #str + 1 (*after* the last byte)
function util.utf8_seek(str, pos, n)