Example #1
0
 def sendMyBlog(self):
     request = "SBLOG:" + self.ui.username_field.text(
     ) + ": " + self.ui.Twit_field.toPlainText() + "\n"
     myClient = yay.ClientThread("Client Thread", self.ip, self.port,
                                 request, self.logQueue)
     response = myClient.control()
     self.ui.SuggestedUser_field.addItem("XXX" + response + "XXX")
Example #2
0
    def users_button(self): # LSUSR komutu uygulanan metot
        suggest_checkboxlist = []
        usernamelist = []
        request="LSUSR"
        myClient = yay.ClientThread("Client Thread", self.ip, self.port, request, self.logQueue)
        response = myClient.control()
        self.ui.LogLabel_field.setText("XXX"+response+"XXX")
        users = response[6:].split("$")
        i=0;
        userList=dict()
        for u in users:
            print(u)
            x=u.split(",")
            userList[x[0]] = [   x[1],x[2],x[3],x[4], None ]
            suggest_checkboxlist.append(userList[x[0]])
            usernamelist.append(x[3])

        suggest_checkboxlist.append(self.ui.sugchbx1)
        self.ui.sugchbx1.setText(usernamelist[0])
        suggest_checkboxlist.append(self.ui.sugchbx2)
        self.ui.sugchbx2.setText(usernamelist[1])
        suggest_checkboxlist.append(self.ui.sugchbx3)
        self.ui.sugchbx3.setText(usernamelist[2])
        suggest_checkboxlist.append(self.ui.sugchbx4)
        self.ui.sugchbx4.setText(usernamelist[3])
        suggest_checkboxlist.append(self.ui.sugchbx5)
        self.ui.sugchbx5.setText(usernamelist[4])
Example #3
0
 def pubkey_button(self):
     # pubkey buttonuna basıldığında gerçekleştirilecek eylem
     request="PBKEY:"+"BUNUIMZALA"
     # myClient = yay.ClientThread("Client Thread", self.UUIDtoConnect ,self.ip, self.port, request, self.logQueue)
     myClient = yay.ClientThread("Client Thread", self.ip, self.port, request, self.logQueue)
     response = myClient.control()
     self.ui.LogLabel_field.setText("XXX"+response+"XXX")
Example #4
0
 def logout_button(self):
     # logout ui kapatma olarak tasarlanmıştır. ileride connection close olarak değiştirilebilir
     # self.close()
     request = "PBKEY:" + "BUNUIMZALA"
     myClient = yay.ClientThread("Client Thread", self.ip, self.port,
                                 request, self.logQueue)
     response = myClient.control()
     self.ui.SuggestedUser_field.addItem("XXX" + response + "XXX")
Example #5
0
    def get_host_with_port(self):
       # ip ve port alma işlemi
        self.ip = self.ui.ip_field.text()
        self.port = self.ui.port_field.text()
        #self.name = self.ui.username_field.text()
        self.UUID ="AraciUUID"
        yay.userInfoDict[self.UUID]=[ self.ip,self.port,"ARACIname","NEGOTIATOR", None ]
        with open('../Yayinci_Blogger/data.json', 'w') as fp:
            json.dump(yay.userInfoDict, fp)

        name=self.ui.username_field.text()
        request="UINFO"
        myClient=yay.ClientThread("Client Thread", self.ip, self.port, request, self.logQueue)
        response=myClient.control()
        self.ui.LogLabel_field.setText("XXX" + response + "XXX")