import getpass
from Tkinter import *
from tkFileDialog import *
engine = create_engine("sqlite:///course.db")
base.Base.metadata.create_all(engine, checkfirst = True)
Session = sessionmaker(bind = engine)
db = Session()
userdata = db.query(User)
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()