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"
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()
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()))
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()
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
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'))
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)
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)
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()))
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})
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"
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)
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)
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')
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)
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
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')
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(""))
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'
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")
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)
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()
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")
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)
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)
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()
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)
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)
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()
def show_home(): BackEnd.init() session['init_complete'] = True session['static_data'] = "" return render_template('home.html')
def update_command(): BackEnd.update(selected_tuple[0], title_text.get(), Author_text.get(), Year_text.get(), ISBN_text.get())
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)