def continueImport(self): self.filename = filedialog.askopenfilename( title="Select file", filetypes=(("html files", "*.html"), ("all files", "*.*"))) if not self.filename: return name = str(self.filename).split("/")[-1] if os.path.exists( os.path.join(os.sys.path[0], "data", "dataBase", name + ".db")): db = os.path.join(os.sys.path[0], "data", "dataBase", name + ".db") DBhandler.loadDB(db) else: location = "offline" print("value is", name, location) DBhandler.createDB(name, location) self.updatDBLable() chatParser.resetGlobal() d = importCancel(self) d.top.grab_set() d.top.widgetName = "importCancel" t1 = Thread(target=self.theadImport) t1.start()
def importChat(self): #todo fail safe when people exit the dialog below self.filename = filedialog.askopenfilename( title="Select file", filetypes=(("html files", "*.html"), ("all files", "*.*"))) if not self.filename: return print(self.filename) name = str(self.filename).split("/")[-1] self.deleteIfDbExist(name) location = "offline" print("value is", name, location) DBhandler.createDB(name, location) self.updatDBLable() chatParser.resetGlobal() d = importCancel(self) d.top.grab_set() d.top.widgetName = "importCancel" t1 = Thread(target=self.theadImport) t1.start()
def cDB(): DBhandler.createDB("name","https://app.roll20.net/campaigns/chatarchive/1644807")
def ok(self): print("value is", self.name_entry.get(), self.url_entry.get()) self.p.deleteIfDbExist(self.name_entry.get()) DBhandler.createDB(self.name_entry.get(), self.url_entry.get()) self.p.updatDBLable() self.top.destroy()