import sys,re

sys.path.append('iCalendar-1.2/src/')
# from http://codespeak.net/icalendar/iCalendar-1.2.tgz
# pull, untar 
from icalendar import Calendar

PATH_PAT = re.compile("s/[\\\"'\\/]//g")

days = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']

def main():
	ics = Calendar.from_string(open('lca08.ics').read())
	for e in ics.walk('vevent'):
		summary = e['summary']
		summary = re.sub("[\\\"\\?'\\/]", '', summary)

		print "ln -sf %s/mel-%s.ogg '%s/%s.ogg'" % ( 
		days[e.decoded('dtstart').weekday()],
		e['uid'],
		days[e.decoded('dtstart').weekday()],
		summary)

main()
