예제 #1
0
user = User()
first = False
loggedin = False
if userdata.count() == 0:
	print "Welcome to Auto Course Downloader! To get started fill the details below"
	user_regno = raw_input("Enter regno: ")
	user_password = getpass.getpass("Enter password: ")
	user.user_regno = user_regno
	user.user_password = user_password
	first = True
else:
	for firstu in userdata:
		user.user_regno = firstu.user_regno
		user.user_password = firstu.user_password
		user.user_folder = firstu.user_folder
login = Api.login(user.user_regno, user.user_password)
try:
	if login[0] == True:
		cookies = login[1]
		loggedin = True
		if first:
			courses = Api.get_courses(cookies)
			root = Tk()
			root.withdraw()
			folder_path = askdirectory()
			print folder_path
			user.user_folder = folder_path
			db.add(user)
			db.add_all(courses)
			db.commit()
		else:
예제 #2
0
loggedin = False
if userdata.count() == 0:
	print "Welcome to Auto Course Downloader! To get started fill the details below"
	user_regno = raw_input("Enter regno: ")
	user_password = getpass.getpass("Enter password: ")
	user.user_regno = user_regno
	user.user_password = user_password
	first = True
else:
	for firstu in userdata:
		user.user_regno = firstu.user_regno
		user.user_password = firstu.user_password
		user.user_folder = firstu.user_folder
api = Api(user.user_regno, user.user_password)
try:
	login = api.login()
	if login:
		loggedin = True
		if first:
			courses = api.get_courses()
			root = Tk()
			root.withdraw()
			folder_path = askdirectory()
			print folder_path
			user.user_folder = folder_path
			db.add(user)
			db.add_all(courses)
			db.commit()
		else:
			courses = db.query(Course)
			folder_path = user.user_folder