def __init__(self, uname): self.logwin = Tk() self.logwin.title("News Feed") wih = 700 wiw = 1400 sch = self.logwin.winfo_screenheight() scw = self.logwin.winfo_screenwidth() self.logwin.geometry("%dx%d+%d+%d" % (wiw, wih, (scw / 2) - (wiw / 2), (sch / 2) - (wih / 2))) self.logwin.configure(background="#ffffff") self.logwin.resizable(height=False, width=False) data = database.read_int(uname) udata = database.readdata(uname) self.frame1 = Frame(self.logwin, bg="#ffffff") self.frame1.pack() Label(self.frame1, bg="#ffffff", fg="#700000", text="Welcome " + udata[0][0], font="Papyrus 35 bold").pack(pady=20) self.frame2 = Frame(self.logwin, bg="#ffffff") self.frame2.pack() file = ["sp", "ent", "poli", "sci"] new = [ "Sports News", "Entertainment News", "Politics News", "Science News" ] interest = 0 for x in data[0]: if x: news = fhandle.readnews(file[interest]) Label(self.frame2, text=new[interest], bg="#ffffff", font="Verdana 15 bold").pack() Label(self.frame2, text=news, bg="#ffffff", font="Times 15").pack(pady=5) interest += 1 self.frame3 = Frame(self.logwin, bg="#ffffff") self.frame3.pack(pady=10) Button(self.frame3, text="Logout", font="Comic 14", bd=3, relief=RAISED, command=self.login).pack(side=LEFT, padx=50) Button(self.frame3, text="Exit", font="Comic 14", bd=3, relief=RAISED, command=self.exit0).pack(side=RIGHT, padx=50)
def login(self): if self.uname.get() == "" or self.pass0.get() == "": messagebox.showerror(title="Error", message="All Fields are Required") else: data = database.readdata(self.uname.get()) if data == []: messagebox.showerror( title="Error", message="Username Does'nt Exist\nTry a Different One") else: if self.pass0.get() == data[0][2]: self.root.destroy() obj = SucLogin(self.uname.get()) elif self.pass0.get() != data[0][2] and data[0][2] != "": messagebox.showerror( title="Error", message="Wrong Password\nTry a Different One")
def register1(self): if len(self.name.get()) != 0 and len(self.password.get()) != 0 and len( self.username.get()) != 0: sec = database.readdata(self.username.get()) if sec == []: database.adddata(self.name.get(), self.username.get(), self.password.get(), self.gender.get(), self.sports.get(), self.poli.get(), self.enter.get(), self.sci.get()) self.root.destroy() obj = SucReg() else: messagebox.showerror(title="Error", message="Username Already Exist") else: messagebox.showerror(title="Error", message="All Fields are Required")
def player_stats(): if request.method == 'POST': if str(request.form.get('Statistics')) == 'Statistics': return render_template('statistics.html') elif str(request.form.get('Prediction')) == 'Prediction': return render_template('prediction.html') elif str(request.form.get('Home')) == 'Home': return render_template('home_page.html') elif str(request.form.get('Analysis')) == 'Analysis': return render_template('feature_analysis.html') select = str(request.form.get('role')) # print(select) player = str(request.form.get('playername')) a, b, c, d, e, f, g, det, re, nam = database.readdata(player) # a1= ", ".join( repr(e) for e in a ) a1 = str(a)[2:-3] b1 = str(b)[2:-3] c1 = str(c)[2:-3] d1 = str(d)[2:-3] e1 = str(e)[2:-3] f1 = str(f)[2:-3] re1 = str(re)[2:-3] detail1 = str(det)[2:-3] nam1 = str(nam)[3:-4] print(nam1) graph.graphofplayer(select, re1) return render_template('player_stats.html', naam=nam1, m=a1, i=b1, r=c1, h=d1, avg=e1, sr=f1, p=g, detail=detail1, idd=re1) return 'her' return "helll"
def player_stats(): if request.method == 'POST': if str(request.form.get('Statistics')) == 'Statistics': return render_template('statistics.html') elif str(request.form.get('Prediction')) == 'Prediction': return render_template('prediction.html') elif str(request.form.get('Home')) == 'Home': return render_template('home_page.html') elif str(request.form.get('Analysis')) == 'Analysis': return render_template('feature_analysis.html') if str(request.form.get('psearch')) == 'psearch': select = str(request.form.get('role')) # print(select) player = str(request.form.get('playername')) a, b, c, d, e, f, g, det, re, nam = database.readdata(player) # a1= ", ".join( repr(e) for e in a ) a1 = str(a)[2:-3] b1 = str(b)[2:-3] c1 = str(c)[2:-3] d1 = str(d)[2:-3] e1 = str(e)[2:-3] f1 = str(f)[2:-3] re1 = str(re)[2:-3] detail1 = str(det)[2:-3] nam1 = str(nam)[3:-4] graph.graphofplayer(select, re1) return render_template('player_stats.html', naam=nam1, m=a1, i=b1, r=c1, h=d1, avg=e1, sr=f1, p=g, detail=detail1, idd=re1) elif str(request.form.get('country')) == 'country': country = str(request.form.get('countryname')) a, b, c, d, e, f, g, det, re, rank, mstwins = database.desh( country) # a1= ", ".join( repr(e) for e in a ) mat = str(a)[2:-3] w = str(b)[2:-3] los = str(c)[2:-3] tie = str(d)[2:-3] no = str(e)[2:-3] wl = str(f)[2:-3] hs = str(g)[2:-3] name = str(re)[3:-4] ls = str(det)[2:-3] rank1 = str(rank)[2:-3] mstwins1 = str(mstwins)[3:-4] return render_template('countrydisplay.html', naam=hs, rank1=rank1, mstwins1=mstwins1.capitalize(), m=mat, i=w, r=los, h=tie, avg=no, sr=wl, detail=ls, idd=name) return 'her' return "helll"