diff options
| author | David Vazgenovich Shakaryan <dvshakaryan@gmail.com> | 2026-01-06 02:34:21 -0800 |
|---|---|---|
| committer | David Vazgenovich Shakaryan <dvshakaryan@gmail.com> | 2026-01-06 02:34:21 -0800 |
| commit | 95e0d4b3c9c6a1a518a0827a2d52e86c457ba875 (patch) | |
| tree | d200fde25d1c263372b3734ec630bc8125082dc7 /util.lua | |
| parent | 56603a3cf5b081af01462b5ecc40895af8f3e8f7 (diff) | |
| download | mpv-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.lua | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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) |
