Example #1
0
	url = URL + '/' + str(pageNumber)
	page = openPage(url)
	html = parse(page)

	content = html.find(id = 'content')
	eventListings = content.find_all(class_ = 'event')

	for listing in eventListings:

		print ' Listing'

		eventUrl = DOMAIN + listing.header.a['href']
		eventPage = openPage(eventUrl)
		eventHtml = parse(eventPage)

		eventName = eventHtml.h1.text
		iCalTitle = eventName + ' iCal file'
		iCalUrl = DOMAIN + eventHtml.find('a', title=iCalTitle)['href']

		iCalFile = openPage(iCalUrl)
		calendar.mergeWithFile(iCalFile)

outputFile = open(OUTPUT_FILE_NAME, 'w')
outputFile.write(calendar.getString())
outputFile.close()

googleCalendar = calendar.googleFormat()
googleOutputFile = open(GOOGLE_OUTPUT_FILE_NAME, 'w')
googleOutputFile.write(googleCalendar.getString())
googleOutputFile.close()