summaryrefslogtreecommitdiff
path: root/epg.lua
diff options
context:
space:
mode:
Diffstat (limited to 'epg.lua')
-rw-r--r--epg.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/epg.lua b/epg.lua
index a3d84f2..22ac5d0 100644
--- a/epg.lua
+++ b/epg.lua
@@ -8,13 +8,16 @@ function epg.new()
return setmetatable({channels = {}}, mt)
end
+function mt:clear()
+ self.channels = {}
+end
+
-- local (non-DST) offset from UTC
local tz_offset
do
local t = os.time()
tz_offset = os.time(os.date('*t', t)) - os.time(os.date('!*t', t))
end
-
local function parse_time(str)
local y, m, d, hh, mm, ss, zsign, zh, zm = str:match(
'(%d%d%d%d)(%d%d)(%d%d)(%d%d)(%d%d)(%d%d) ([+-])(%d%d)(%d%d)')