test.lua

Wed, 14 Mar 2012 12:21:58 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Wed, 14 Mar 2012 12:21:58 +0000
changeset 1
fedd29ab7b49
parent 0
11a0cbd6c216
child 2
19d109c1625f
permissions
-rw-r--r--

ical.lua: Handle day-only events (no time)

require "ical"
if arg[1] == "-v" then
	require "serialization"
end

events = ical.load(io.open("XSF.ics" or arg[1]):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

mercurial