def postEvents(robot_data, firebase_url, tags_list):
    from firebase import firebase
    firebase = firebase.FirebaseApplication(firebase_url, None)

    createUser(robot_data, firebase_url)
    month = 5
    nameSet = []
    for day in range(16, 17):
        url = 'https://events.cornell.edu/calendar/day/2016/%s/%s' % (
            str(month), str(day))
        date = 20160000 + month * 100 + day
        retrievedData = EventsCollector.retieveEventsAtDate(date, url)

        for i in range(len(retrievedData)):
            tmp = retrievedData[i]
            if tmp['title'] in nameSet:
                continue
            nameSet.append(tmp['title'])
            event_data = {}
            event_data['authorName'] = robot_data['username']
            event_data['authorProfileImg'] = robot_data['usrProfileImage']
            event_data['startingTime'] = tmp['time'][0]
            event_data['endingTime'] = tmp['time'][1]
            event_data['imageOfEvent'] = [str([tmp['image']][0])]
            event_data['introOfEvent'] = tmp['description']
            event_data['latOfEvent'] = tmp['lat']
            event_data['lngOfEvent'] = tmp['lng']
            event_data['locationOfEvent'] = tmp['location']
            event_data['nameOfEvent'] = tmp['title']
            event_data['numberOfViewed'] = 0

            import datetime
            now = datetime.datetime.now()
            post_time = now.date().year * 10000 + now.date(
            ).month * 100 + now.date().day
            post_time = post_time * 10000 + now.time().hour * 100 + now.time(
            ).minute
            event_data['postTime'] = post_time
            event_data['restriction'] = ""
            event_data['secondaryTag'] = tmp['secondaryTag']

            text = tmp['title'] + "\n" + tmp['location'] + "\n" + tmp[
                'description']
            event_data['primaryTag'] = KeywordsClassifier.classify(text)

            post_event = firebase.post('/events', event_data)
            print 'posted:', event_data
    print "DONE"
    print "\n"
    print "\n"
    print "\n"
def postEvents(robot_data, firebase_url, tags_list):
	from firebase import firebase
	firebase = firebase.FirebaseApplication(firebase_url, None)

	createUser(robot_data, firebase_url)
	month = 5
	nameSet = []
	for day in range(16, 17):
		url = 'https://events.cornell.edu/calendar/day/2016/%s/%s' % (str(month), str(day)) 
		date = 20160000 + month*100 + day 
		retrievedData = EventsCollector.retieveEventsAtDate(date, url)
		

		for i in range(len(retrievedData)):
			tmp = retrievedData[i]
			if tmp['title'] in nameSet:
				continue
			nameSet.append(tmp['title'])
			event_data = {}
			event_data['authorName'] = robot_data['username']
			event_data['authorProfileImg'] =  robot_data['usrProfileImage']
			event_data['startingTime'] = tmp['time'][0]
			event_data['endingTime'] = tmp['time'][1]
			event_data['imageOfEvent'] = [str([tmp['image']][0])]
			event_data['introOfEvent'] = tmp['description']
			event_data['latOfEvent'] = tmp['lat']
			event_data['lngOfEvent'] = tmp['lng']
			event_data['locationOfEvent'] = tmp['location']
			event_data['nameOfEvent'] = tmp['title']
			event_data['numberOfViewed'] = 0

			import datetime
			now = datetime.datetime.now()
			post_time = now.date().year * 10000 + now.date().month * 100 + now.date().day
			post_time = post_time * 10000 + now.time().hour * 100 + now.time().minute
			event_data['postTime'] = post_time
			event_data['restriction'] = ""
			event_data['secondaryTag'] = tmp['secondaryTag']

			text = tmp['title'] + "\n" + tmp['location'] + "\n" + tmp['description']
			event_data['primaryTag'] = KeywordsClassifier.classify(text)
			
			post_event = firebase.post('/events', event_data)
			print 'posted:', event_data
	print "DONE"
	print "\n"
	print "\n"
	print "\n"
tags_list = ["Professional Events", "Social Events", "Performance Events",
             "Political Events", "Seminars", "Athletics"]

# Store events with their description into a file, 
# as the data set to build our classifier. 
if __name__ == '__main__':
	import EventsCollector
	output_file = open('text', 'w')
	title_list = []
	for i in range(1, 16):
		url = 'https://events.cornell.edu/calendar/day/2016/4/' + str(i)
		date = 20160600 + i
		retrievedData = EventsCollector.retieveEventsAtDate(date, url)
		for i in range(len(retrievedData)):
			event = retrievedData[i]
			# avoid redundent training data.
			if event['title'] in title_list:
				continue
			title_list.append(event['title'])
			print "\n"
			print "\n"
			print "\n"
			print event['title']
			print "\n"
			print event['location']
			print "\n"
			print event['description']
			print "\n"
			print "Please classify the class for the following events"
			for i in range(len(tags_list)):
				print "%d\t: %s" % (i, tags_list[i])
tags_list = [
    "Professional Events", "Social Events", "Performance Events",
    "Political Events", "Seminars", "Athletics"
]

# Store events with their description into a file,
# as the data set to build our classifier.
if __name__ == '__main__':
    import EventsCollector
    output_file = open('text', 'w')
    title_list = []
    for i in range(1, 16):
        url = 'https://events.cornell.edu/calendar/day/2016/4/' + str(i)
        date = 20160600 + i
        retrievedData = EventsCollector.retieveEventsAtDate(date, url)
        for i in range(len(retrievedData)):
            event = retrievedData[i]
            # avoid redundent training data.
            if event['title'] in title_list:
                continue
            title_list.append(event['title'])
            print "\n"
            print "\n"
            print "\n"
            print event['title']
            print "\n"
            print event['location']
            print "\n"
            print event['description']
            print "\n"
            print "Please classify the class for the following events"