test.lua

1
require "ical"
2
if arg[1] == "-v" then
3
	require "serialization"
4
end
5
 
6
events = ical.load(io.open(arg[1] or "XSF.ics"):read("*a"))
7
 
8
if arg[1] == "-v" then
9
	print(serialization.serialize(events))
10
end
11
 
12
for i, event in ipairs(events) do
13
	if event.type == "VEVENT" then
14
		print(event.when and os.date("!%c", event.when) or "Unknown", event.SUMMARY);
15
	end
16
end