Wed, 14 Mar 2012 12:22:21 +0000
test.lua: Use arg[1] as input file if present
require "ical" if arg[1] == "-v" then require "serialization" end events = ical.load(io.open(arg[1] or "XSF.ics"):read("*a")) if arg[1] == "-v" then print(serialization.serialize(events)) end for i, event in ipairs(events) do if event.type == "VEVENT" then print(event.when and os.date("!%c", event.when) or "Unknown", event.SUMMARY); end end