Add files via upload
This commit is contained in:
parent
9090beb5be
commit
ef61babc7d
84
main2.py
Normal file
84
main2.py
Normal file
@ -0,0 +1,84 @@
|
||||
#!/usr/bin/env python3
|
||||
from tkinter import *
|
||||
import subprocess
|
||||
import os
|
||||
import webbrowser
|
||||
|
||||
current_dir=os.getcwd()
|
||||
|
||||
class FLOappStore:
|
||||
def __init__(self, root):
|
||||
self.root = root
|
||||
|
||||
def medici(self):
|
||||
webbrowser.open("https://www.mediciventures.com/",new=1)
|
||||
|
||||
def alexandria(self):
|
||||
webbrowser.open("https://alexandria.io/browser/",new=1)
|
||||
|
||||
def caltech(self):
|
||||
webbrowser.open("https://etdb.caltech.edu/browse",new=1)
|
||||
|
||||
def tzero(self):
|
||||
webbrowser.open("https://www.tzero.com/",new=1)
|
||||
|
||||
def worldmood(self):
|
||||
webbrowser.open("http://worldmood.io/",new=1)
|
||||
|
||||
def flotorizer(self):
|
||||
webbrowser.open("http://flotorizer.net/",new=1)
|
||||
|
||||
def xcertify(self):
|
||||
os.chdir('apps/Xcertify/')
|
||||
os.system('gnome-terminal -- ./xcertify')
|
||||
os.chdir(current_dir)
|
||||
|
||||
def aternalove(self):
|
||||
os.chdir('apps/Aterna-Love/')
|
||||
os.system('gnome-terminal -- ./auto-aterna-love.sh')
|
||||
os.chdir(current_dir)
|
||||
|
||||
def start(self):
|
||||
self.MainFrame = Frame(self.root, height=1000,width=500)
|
||||
self.MainFrame.pack()
|
||||
WelcomeLabel = Label(self.MainFrame,text="FLO AppStore",font=("Arial", 20))
|
||||
WelcomeLabel.grid(column = 1, columnspan =4)
|
||||
self.img1 = PhotoImage(file="Logos/SharedSecret.png")
|
||||
button1 = Button(self.MainFrame,image = self.img1,width="187",height="186",command=lambda:self.execute('apps/FLO-Shared-Secret/FLO_Secret'))
|
||||
button1.grid(row=2,column=1)
|
||||
self.img2 = PhotoImage(file="Logos/Medici.png")
|
||||
button2 = Button(self.MainFrame,image=self.img2, width="187",height="186",command=self.medici)
|
||||
button2.grid(row=2, column=2)
|
||||
self.img3= PhotoImage(file="Logos/Flotorizer.png")
|
||||
button3= Button(self.MainFrame,image=self.img3,width="187",height="186",command=self.flotorizer)
|
||||
button3.grid(row=2,column=3)
|
||||
self.img4 = PhotoImage(file="Logos/WorldMood.png")
|
||||
button4 = Button(self.MainFrame,image=self.img4,width="187",height="186",command=self.worldmood)
|
||||
button4.grid(row=2,column=4)
|
||||
self.img5 = PhotoImage(file="Logos/tZero.png")
|
||||
button5 = Button(self.MainFrame, image=self.img5, width="187", height="186",command=self.tzero)
|
||||
button5.grid(row=3, column=1)
|
||||
self.img6 = PhotoImage(file="Logos/Alexandria.png")
|
||||
button6 = Button(self.MainFrame, image=self.img6, width="187", height="186",command=self.alexandria)
|
||||
button6.grid(row=3, column=2)
|
||||
self.img7 = PhotoImage(file="Logos/Caltech.png")
|
||||
button7 = Button(self.MainFrame, image=self.img7, width="187", height="186",command=self.caltech)
|
||||
button7.grid(row=3, column=3)
|
||||
self.img8 = PhotoImage(file="Logos/Xcertify.png")
|
||||
button8 = Button(self.MainFrame, image=self.img8, width="187", height="186",command=self.xcertify)
|
||||
button8.grid(row=3, column=4)
|
||||
self.img9 = PhotoImage(file="Logos/Florate.png")
|
||||
button9 = Button(self.MainFrame, image=self.img9, width="187", height="186",command=lambda:self.execute('apps/Florate/Florate'))
|
||||
button9.grid(row=4, column=1)
|
||||
self.img10 = PhotoImage(file="Logos/AternaLove.png")
|
||||
button10 = Button(self.MainFrame, image=self.img10, width="187", height="186",command=self.aternalove)
|
||||
button10.grid(row=4, column=2)
|
||||
|
||||
|
||||
def execute(self,f):
|
||||
subprocess.run([f])
|
||||
root = Tk()
|
||||
root.title("FLOappStore")
|
||||
gui = FLOappStore(root)
|
||||
gui.start()
|
||||
root.mainloop()
|
||||
Loading…
Reference in New Issue
Block a user