コード例 #1
0
    def replace(self, request, eventType, rome_score, gaul_score, auth_id):
        print 'Current Berk Sync Time'
        print time.time() + BackEnd.getTimeDiff()
        if auth_id == 'Cacofonix':
            data = BackEnd.getDataJSON()
            for e in data['Team']:
                if e == 'Rome':
                    data['Team'][e][eventType]['Score'] = rome_score
                if e == 'Gual':
                    data['Team'][e][eventType]['Score'] = gaul_score
            BackEnd.updateDataJSON(data)

            data = BackEnd.getDataJSON()
            dat1 = data['Team']['Gual'][eventType]['Score']
            dat2 = data['Team']['Rome'][eventType]['Score']
            #             if eventType == "Stone Curling":
            #                 a = data['Clients']
            #                 flag = set()     # creating a set to ignore duplicate port so that notification is passed over to correct clients
            #                 for i in a:
            #                     flag.add(str(i['port']))
            #                     for i in flag:
            #                         print i
            #                     url = "http://127.0.0.1:"+i+"/pushUpdate/Stone Curling/"+rome_score+"/"+gaul_score
            #                     requests.put(url)
            return json.dumps({'Gual': dat1, 'Rome': dat2})

        else:
            return "Failure to add Authorization failed"
コード例 #2
0
ファイル: FrontEnd.py プロジェクト: mot3/bookStore
def addEntry():
    BackEnd.insert(title_text.get(), author_text.get(), year_text.get(),
                   isbn_text.get())
    print(title_text.get(), author_text.get(), year_text.get(),
          isbn_text.get())
    clearEntry()
    viewAll()
コード例 #3
0
ファイル: FrontEnd.py プロジェクト: shubham2441/movierental
def insert_command():
    BackEnd.insert(name.get(), movie_title.get(), time.get(), phone_no.get(),
                   address.get())
    list1.delete(0, END)
    list1.insert(END,
                 (name.get(), movie_title.get(), time.get(), phone_no.get(),
                  address.get()))
コード例 #4
0
 def Submission2(self):
     #self.Screen3_Object = Screen3.Ui_Screen3()
     self.backend_object = back.ModelTraining()
     self.backend_object = back.ModelTraining()
     if (self.Screen3_Object.DataVisualizeCombo1.currentText() == "Sunday"):
         self.backend_object.Sunday()
     if (self.Screen3_Object.DataVisualizeCombo1.currentText() == "Monday"):
         self.backend_object.Monday()
     if (self.Screen3_Object.DataVisualizeCombo1.currentText() == "Tuesday"
         ):
         self.backend_object.Tuesday()
     if (self.Screen3_Object.DataVisualizeCombo1.currentText() ==
             "Wednesday"):
         self.backend_object.Wednesday()
     if (self.Screen3_Object.DataVisualizeCombo1.currentText() == "Thursday"
         ):
         self.backend_object.Thursday()
     if (self.Screen3_Object.DataVisualizeCombo1.currentText() == "Friday"):
         self.backend_object.Friday()
     if (self.Screen3_Object.DataVisualizeCombo1.currentText() == "Saturday"
         ):
         self.backend_object.Saturday()
     if (self.Screen3_Object.DataVisualizeCombo1.currentText() == "Weekends"
         ):
         self.backend_object.Weekends()
     if (self.Screen3_Object.DataVisualizeCombo1.currentText() == "Weekdays"
         ):
         self.backend_object.Weekdays()
     if (self.Screen3_Object.DataVisualizeCombo1.currentText() == "Holidays"
         ):
         self.Holidays()
     if (self.Screen3_Object.DataVisualizeCombo1.currentText() ==
             "Percentage Distribution"):
         self.backend_object.Conversion_To_DataFrame()
         self.backend_object.Percentage_Distribution()
コード例 #5
0
    def read(self, request, eventType):
        print 'Current Berk Sync Time'
        print time.time() + BackEnd.getTimeDiff()
        data = BackEnd.getDataJSON()
        dat1 = data['Team']['Gual'][eventType]['Score']
        dat2 = data['Team']['Rome'][eventType]['Score']
        ret = json.dumps({'Gual': dat1, 'Rome': dat2})

        return ret
コード例 #6
0
def GameStart():
    if request.method == 'GET':
        return render_template('Page1GameStart.html')
    elif request.method == 'POST':
        if request.form.get('Start Game') == 'Start Game':
            print('Game Started')
            BackEnd.setupGame()
            return redirect(url_for('GameSetUp'))
        elif request.form.get('End Game') == 'End Game':
            return redirect(url_for('gameExit'))
コード例 #7
0
ファイル: FrontEnd.py プロジェクト: himanshuhemu/BudgetBuddy
def clkd():

    par = tbt.get()
    par = "'" + par + "'"
    if v.get() is 1:
        prnt = f.find(par, 'EXPENSE')
        tbl3.configure(text=prnt)
    else:
        prnt = f.find(par, 'INCOME')
        tbl3.configure(text=prnt)
コード例 #8
0
ファイル: FrontEnd.py プロジェクト: himanshuhemu/BudgetBuddy
def clicked():
    if chk(s_txt) and chk(s_txt1):
        nm = s_txt.get()
        amnt = s_txt1.get()
        if v.get() is 1:
            typ = True
        elif v.get() is 2:
            typ = False
        else:
            typ = True
        f.add(nm, amnt, tdate, typ)
コード例 #9
0
 def AddData():
     if (len(STUDENT_ID.get()) != 0):
         BackEnd.addstdRec(STUDENT_ID.get(), FIRST_NAME.get(),
                           LAST_NAME.get(), DATE_OF_BIRTH.get(),
                           AGE.get(), GENDER.get(), ADDRESS.get(),
                           MOBILE_NO.get())
         studentlist.delete(0, END)
         studentlist.insert(
             END, (STUDENT_ID.get(), FIRST_NAME.get(), LAST_NAME.get(),
                   DATE_OF_BIRTH.get(), AGE.get(), GENDER.get(),
                   ADDRESS.get(), MOBILE_NO.get()))
コード例 #10
0
 def read(self, request, teamName):
     print 'Current Berk Sync Time'
     print time.time() + BackEnd.getTimeDiff()
     data=BackEnd.getDataJSON();
     for e in data['Team']:
         if e == teamName:
             dat = data['Team'][e]
     dat.pop('Stone Curling',0)
     dat.pop('Stone Throwing',0)
     dat.pop('Stone Skating',0)
     return json.dumps({teamName:dat})
コード例 #11
0
    def replace(self, request, clientID, eventType, port):
        data = BackEnd.getDataJSON()
        print 'Current Berk Sync Time'
        print time.time() + BackEnd.getTimeDiff()
        data['Clients'].append({'clientID': clientID, 'port': port})

        if eventType == "Stone Curling":
            BackEnd.updateDataJSON(data)
        else:
            print "NOT ADDED"
        return "Success"
コード例 #12
0
    def __init__(self, parent):
        print("###### BIENVENIDO A MODMANGER ######")

        ##print(sys._MEIPASS, "ruta relativa de exportación") esto me da la ruta relativa de exportación :)

        sys.stdout = Unbuffered(sys.stdout)

        self.verApp = "2.5.1"

        self.parent = parent
        self.parent.title("ModManager")
        self.OS = pf.system()
        print(f"Version: {self.verApp} corriendo en {self.OS}")
        ## argumentos de comando
        parser = arg.ArgumentParser()
        parser.add_argument("-v",
                            "--verbose",
                            help="Mostrar información de depuración",
                            action="store_true")

        args = parser.parse_args()
        if args.verbose:
            self.Debug()

        ## variables para centrar la ventana, no tienen self porque realmente
        ## no hace falta
        xOffset = int(self.parent.winfo_screenwidth() / 2 - 400 / 2)
        yOffset = int(self.parent.winfo_screenheight() / 2.5 - 320 / 2)
        self.parent.geometry(f"400x330+{xOffset}+{yOffset}")

        self.parent.iconphoto(True, tk.PhotoImage(file="data/icono.png"))

        self.sql = BackEnd()
        self.modImporter = ModImporter(self.parent)
        self.style = Styles()
        self.font = "data/Minecraftia-Regular.ttf"

        self.pantallas = [
            tk.Frame(self.parent),  ## inicio
            tk.Frame(self.parent),  ## crear
            tk.Frame(self.parent)
        ]  ## navegar servers

        self.firmador = ttk.Frame(self.parent)
        self.firma = tk.Label(
            self.firmador, text=f"Daniel Garcia Vazquez 2020© v{self.verApp}")
        self.firma.grid(row=0, column=0)

        self.firmador.pack(side=tk.BOTTOM)

        self.CargadorPantalla(0)
コード例 #13
0
 def index(self, request):
     print 'Current Berk Sync Time'
     print time.time() + BackEnd.getTimeDiff()
     data=BackEnd.getDataJSON();
     dat1 = data['Team']['Gual']
     dat2 = data['Team']['Rome']
     dat1.pop('Stone Skating',0)
     dat1.pop('Stone Curling',0)
     dat1.pop('Stone Throwing',0)
     dat2.pop('Stone Skating',0)
     dat2.pop('Stone Curling',0)
     dat2.pop('Stone Throwing',0)
     ret={'Gual':dat1,'Rome':dat2}
     return json.dumps(ret)
コード例 #14
0
def GameSetUp():
    if request.method == 'POST':
        if request.form.get('Add Player') == 'Add Player':
            return 'I need to write some code to set up a template with an input box and then loop through'
        elif request.form.get('Start Game') == 'Start Game':
            #TO-DO Validate the responses have been completed correctly
            numPlayers = request.form['noOfPlayers']
            player1 = request.form['Player One']
            player2 = request.form['Player Two']
            #TO-DO Create the required number of input boxes based on what numPlayers is
            BackEnd.createPlayers(player1, 1, True)
            BackEnd.createPlayers(player2, 2, False)
            return redirect(url_for('gameProgress'))
    else:
        return render_template('Page2GameSetUp.html')
コード例 #15
0
def searchBooks():
    listBookList.delete(0, END)
    listSearchedBooks = BackEnd.searchBookRecord(strTitle.get(),
                                                 strAuthor.get(),
                                                 strYear.get(), strISBN.get())
    for searchedBook in listSearchedBooks:
        listBookList.insert(END, searchedBook)
コード例 #16
0
ファイル: FrontEnd.py プロジェクト: himanshuhemu/BudgetBuddy
def clicked3():
    sd1 = spin.get()
    sd2 = spin1.get()
    sd3 = spi2.get()
    if int(sd2) < 10:
        sd2 = '0' + sd2
    if int(sd1) < 10:
        sd1 = '0' + sd1

    ed1 = spi.get()
    ed2 = spi1.get()
    ed3 = spi2.get()

    if int(ed2) < 10:
        ed2 = '0' + ed2

    if int(ed1) < 10:
        ed1 = '0' + ed1

    #merging of dates
    startDate = "'" + sd3 + "-" + sd2 + "-" + sd1 + "'"
    endDate = "'" + ed3 + "-" + ed2 + "-" + ed1 + "'"
    #total expenses in these dates
    dis = f.createView(startDate, endDate)
    l_bl3.configure(text=dis)
    newform()
    return startDate, endDate
コード例 #17
0
def search_summoner():
    if not session.get('init_complete'):
        BackEnd.init()
        session['init_complete'] = True
    if request.method == 'POST':
        if request.form['summoner_name'] == "":
            return render_template('search.html')
        session['summoner_name'] = request.form['summoner_name']
        session['if_new'] = BackEnd.insert_summoner_controller(session['summoner_name'])
        if session['if_new']:
            failed = BackEnd.generate_mastery_controller(session['summoner_name'])
            for champion in failed:
                flash(champion + " failed to update, please retry")
        return redirect(url_for('show_mastery', summoner_name=session['summoner_name']))
    # show the form, it wasn't submitted
    return render_template('search.html')
コード例 #18
0
 def SearchData():
     studentlist.delete(0, END)
     for row in BackEnd.searchData(STUDENT_ID.get(), FIRST_NAME.get(),
                                   LAST_NAME.get(), DATE_OF_BIRTH.get(),
                                   AGE.get(), GENDER.get(),
                                   ADDRESS.get(), MOBILE_NO.get()):
         studentlist.insert(END, row, str(""))
コード例 #19
0
    def replace(self, request, teamName, medalType, auth_id):
        print 'Current Berk Sync Time'
        print time.time() + BackEnd.getTimeDiff()
        if auth_id == 'Cacofonix':
            data = BackEnd.getDataJSON()
            for e in data['Team']:
                if e == teamName:
                    if medalType == 'Gold':
                        data['Team'][teamName]['Gold'] += 1
                    if medalType == 'Silver':
                        data['Team'][teamName]['Silver'] += 1
                    if medalType == 'Bronze':
                        data['Team'][teamName]['Bronze'] += 1

            BackEnd.updateDataJSON(data)
            return json.dumps({teamName: data['Team'][teamName]})
        else:
            return 'Not Authorized'
コード例 #20
0
def get_all_movies():
    result = []
    movie_list.delete(0, tk.END)
    result = BackEnd.view_all()
    if result:
        for movie in result:
            movie_list.insert(tk.END, movie)
    else:
        movie_list.insert(1, "no movie to display")
コード例 #21
0
ファイル: FrontEnd.py プロジェクト: himanshuhemu/BudgetBuddy
def clicked2():
    inf = l_txt.get()
    state, ans, msg1 = f.check(inf, tdate)
    messagebox.showinfo('Message', msg1)
    if state:
        d_lbl.configure(text="yes")
    else:
        d_lbl.configure(text="No")

    d_lbl2.configure(text=ans)
コード例 #22
0
ファイル: MainGUI.py プロジェクト: rndmkid/Wc3Alarm
 def press(button):
     try:
         self.app.openLabelFrame("Searching For:")
     except:
         self.app.startLabelFrame("Searching For:", 1, 0)
         self.app.setSticky("ew")
     name = self.app.getEntry("Game Name")
     self.app.addLabel(self.i, name)
     self.i = self.i + "t"
     self.app.stopLabelFrame()
     BackEnd.add_gameNames(self.app.getEntry("key"), self.gameList)
     self.app.setEntry("Game Name", "")
     self.app.setEntry("key", "")
     self.app.setEntryDefault("Game Name", "Game Name")
     self.app.setEntryDefault("key", "Keyword, Keyword")
     if not self.thread._target:
         self.thread = threading.Thread(target=BackEnd.thread_actions,
                                        args=(self.gameList, ))
         self.thread.start()
コード例 #23
0
def get_search_result():
    result = []
    movie_list.delete(0, tk.END)
    result = BackEnd.search(title_entry.get(), director_entry.get(),
                            year_entry.get())
    if result:
        for movie in result:

            movie_list.insert(tk.END, movie)
    else:
        movie_list.insert(1, "no search result")
コード例 #24
0
def gameProgress():
    if request.method == 'GET':
        return render_template('Page3GameProgress.html')
    elif request.method == 'POST':
        playerName, playerPreviousScore, playerScore, hasWon = BackEnd.playTurn()
        #return PlayerName
        if hasWon == True:
            return redirect(url_for('gameOver'))
        else:
            return render_template('Page3GameProgress.html', playerName=playerName, 
            playerScore=playerScore, playerPreviousScore=playerPreviousScore, hasWon=hasWon)
コード例 #25
0
    def __init__(self):
        print("At Central")
        super(OutputMappings, self).__init__()
        back.BackEnd_Main()
        self.setupUi(self)
        self.centerMain()

        print("Out of frontend")

        self.PredictionAnalysisBtn.clicked.connect(self.PathToScreen2)
        self.TrendAnalysisBtn.clicked.connect(self.PathToScreen3)
        self.AgeAndGenderBtn.clicked.connect(self.PathToScreen4)
コード例 #26
0
 def Submission1(self):
     #self.Screen2_Object = Screen2.Ui_Screen2()
     self.backend_object = back.ModelTraining()
     if (self.Screen2_Object.PredictedAndActualCombo.currentText() ==
             "By number of Epochs"):
         self.backend_object.Epochs_Plot()
     if (self.Screen2_Object.PredictedAndActualCombo.currentText() ==
             "Excel File of Output"):
         self.ExcelFile()
     if (self.Screen2_Object.PredictedAndActualCombo.currentText() ==
             "Histogram showing Difference"):
         self.backend_object.Histogram()
     if (self.Screen2_Object.PredictedAndActualCombo.currentText() ==
             "Scatter Plot of Output"):
         self.backend_object.Comparision_scatterplot()
コード例 #27
0
 def Submission3(self):
     #self.Screen3_Object = Screen3.Ui_Screen3()
     self.backend_object = back.ModelTraining()
     self.backend_object = back.ModelTraining()
     if (self.Screen3_Object.DataVisualizeCombo2.currentText() == "Sunday"):
         self.backend_object.excel_Sunday()
         file = "../Output/Sunday_Count.xlsx"
         os.startfile(file)
     if (self.Screen3_Object.DataVisualizeCombo2.currentText() == "Monday"):
         self.backend_object.excel_Monday()
         file = "../Output/Monday_Count.xlsx"
         os.startfile(file)
     if (self.Screen3_Object.DataVisualizeCombo2.currentText() == "Tuesday"
         ):
         self.backend_object.excel_Tuesday()
         file = "../Output/Tuesday_Count.xlsx"
         os.startfile(file)
     if (self.Screen3_Object.DataVisualizeCombo2.currentText() ==
             "Wednesday"):
         self.backend_object.excel_Wednesday()
         file = "../Output/Wednesday_Count.xlsx"
         os.startfile(file)
     if (self.Screen3_Object.DataVisualizeCombo2.currentText() == "Thursday"
         ):
         self.backend_object.excel_Thursday()
         file = "../Output/Thursday_Count.xlsx"
         os.startfile(file)
     if (self.Screen3_Object.DataVisualizeCombo2.currentText() == "Friday"):
         self.backend_object.excel_Friday()
         file = "../Output/Friday_Count.xlsx"
         os.startfile(file)
     if (self.Screen3_Object.DataVisualizeCombo2.currentText() == "Saturday"
         ):
         self.backend_object.excel_Saturday()
         file = "../Output/Saturday_Count.xlsx"
         os.startfile(file)
コード例 #28
0
def show_mastery(summoner_name):
    if not session.get('init_complete'):
        BackEnd.init()
        session['init_complete'] = True
    session['summoner_name'] = summoner_name
    if request.method == 'POST':
        BackEnd.generate_mastery_controller(summoner_name)
        flash('Mastery Updated')
        return redirect(url_for('show_mastery', summoner_name=session['summoner_name']))
    session['mastery_data'], summoner = BackEnd.select_summoner_champion_mastery_controller(summoner_name)
    session['static_data'] = BackEnd.static_data_controller()
    session['icon_url'] = 'http://ddragon.leagueoflegends.com/cdn/' + str(
        session['static_data']['version']) + '/img/profileicon/' + str(summoner.icon) + '.png'
    return render_template('mastery.html', session=session)
コード例 #29
0
 def Submission4(self):
     #self.Screen4_Object = Screen4.Ui_Screen4()
     self.backend_object = back.ModelTraining()
     self.backend_object.Conversion_To_DataFrame()
     if (self.Screen4_Object.AgeGenderCombo.currentText() == "Sunday"):
         self.backend_object.pd_Sunday()
     if (self.Screen4_Object.AgeGenderCombo.currentText() == "Monday"):
         self.backend_object.pd_Monday()
     if (self.Screen4_Object.AgeGenderCombo.currentText() == "Tuesday"):
         self.backend_object.pd_Tuesday()
     if (self.Screen4_Object.AgeGenderCombo.currentText() == "Wednesday"):
         self.backend_object.pd_Wednesday()
     if (self.Screen4_Object.AgeGenderCombo.currentText() == "Thursday"):
         self.backend_object.pd_Thursday()
     if (self.Screen4_Object.AgeGenderCombo.currentText() == "Friday"):
         self.backend_object.pd_Friday()
     if (self.Screen4_Object.AgeGenderCombo.currentText() == "Saturday"):
         self.backend_object.pd_Saturday()
     if (self.Screen4_Object.AgeGenderCombo.currentText() == "Weekends"):
         self.backend_object.pd_Weekends()
     if (self.Screen4_Object.AgeGenderCombo.currentText() == "Weekdays"):
         self.backend_object.pd_Weekdays()
     if (self.Screen4_Object.AgeGenderCombo.currentText() == "Holidays"):
         self.backend_object.pd_Holidays()
コード例 #30
0
ファイル: WebMastery.py プロジェクト: blackpan2/LoLMastery
def show_home():
    BackEnd.init()
    session['init_complete'] = True
    session['static_data'] = ""
    return render_template('home.html')
コード例 #31
0
def update_command():
    BackEnd.update(selected_tuple[0], title_text.get(), Author_text.get(),
                   Year_text.get(), ISBN_text.get())
コード例 #32
0
ファイル: WebMastery.py プロジェクト: blackpan2/LoLMastery
def show_detail(champion_key):
    if not session.get('init_complete'):
        BackEnd.init()
        session['init_complete'] = True
    session['champion_data'] = BackEnd.select_champion(champion_key=champion_key)
    return render_template('mastery_detail.html', session=session)