Beispiel #1
0
 def execute(self, client=None, db=None):
     if (client == None):
         return
     params = utils.getCommandParams(self.message)
     if (len(params) < 2):
         return
     client.usermanager.ban(client, self.fjid, params[1])
Beispiel #2
0
 def execute(self, client=None, db=None):
     if (client != None):
         params = utils.getCommandParams(self.message)
         if (len(params) >= 2):
             new = params[1]
         else:
             return
         logging.debug(new)
         if (client.usermanager.add(client, self.fjid, new)):
             pass
Beispiel #3
0
 def execute(self, client=None, db=None):
     if (client == None):
         return
     params = utils.getCommandParams(self.message)
     groups = None
     if (len(params) == 1):
         groups = client.usermanager.getUserJids(client)
     else:
         groups = client.client_roster
     if (groups == None):
         return
     msg = "\n=    User List\n"
     for jid in groups:
         name = client.client_roster[jid]["name"]
         rc = client.client_roster[jid].resources
         if (name == ""):
             name = jid
         msg += "=    %s %s\n" % (name, jid)
         for rcItem in rc:
             msg += "     %s %s %s\n" % (rcItem, rc[rcItem]["status"], rc[rcItem]["show"])
     client.sendTo(self.fjid, msg)
Beispiel #4
0
    def execute(self, client=None, db=None):
        if (client != None):
            params = utils.getCommandParams(self.message)
            if (len(params) >= 2):
                url = params[1]
            else:
                return
            #user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
            #headers = {'User-Agent' : user_agent}
            #req = urllib.request.Request(url, None, headers)
            #res = urllib.request.urlopen(req)
            #page = res.read()
            #print(page.decode("utf8"))

            opener = urllib.request.build_opener(urllib.request.ProxyHandler({}))
            remote = opener.open(url)
            page = remote.read()
            dom = parseString(page)
            title = dom.getElementByTagName('title')
            if(title && len(title) > 0):
                print(title[0])