Exemple #1
0
    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)
Exemple #2
0
 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")
Exemple #3
0
    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")
Exemple #4
0
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"
Exemple #5
0
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"