Ejemplo n.º 1
0
    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()
Ejemplo n.º 2
0
    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()
Ejemplo n.º 3
0
def cDB():

    DBhandler.createDB("name","https://app.roll20.net/campaigns/chatarchive/1644807")
Ejemplo n.º 4
0
 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()