Esempio n. 1
0
    def run_crawler(self, event):
        box = wx.TextEntryDialog(None, "Enter the name of the Player", "Cricket")
        box.SetBackgroundColour('light grey')
        if box.ShowModal() == wx.ID_OK:
            player = box.GetValue()
            vutsuak.imp_funct(player)
            data=vutsuak.retdata()[0]
            crawler_links=vutsuak.retdata()[1]
            pos=15
            ct=0
            for i in crawler_links:
                text1=hl.HyperLinkCtrl(self,-1,label=i,pos=(350,pos),URL="")
                text1.AutoBrowse(True)
                text1.SetColours("BLUE", "BLUE", "BLUE")
                text1.EnableRollover(True)
                text1.SetUnderlines(False, False, True)
                text1.SetBold(True)
                text1.OpenInSameWindow(True)
                text1.SetToolTip(wx.ToolTip("LINK!!!!!"))
                text1.UpdateLink()

                pos += 15
                ct+=1
                if ct>50:
                    break
            SQL.insert_db(data)


        else:

            text=wx.TextCtrl(self,-1,"You have cancelled the Application",size=(675,550),pos=(350,100))
            text.SetBackgroundColour('light grey')
            font = wx.Font(10, wx.DECORATIVE, wx.ITALIC, wx.NORMAL)
            text.SetFont(font)