import sys, socket, string if len(sys.argv) < 4: print "Usage: makeop password channel username" sys.exit(20) password = sys.argv[1] channel = sys.argv[2] user = sys.argv[3] socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) socket.connect(("veloci", 6667)) fd = socket.makefile("r") # socket.send("PASS " + password + " :TS\n") socket.send("CAPAB SSJOIN TS3\n") socket.send("SERVER cartman.at.fivegeeks.net 1 :Services\n") while 1: line = string.strip(fd.readline()) if line[:4] == "PING": break l = string.split(line, " ") socket.send("PONG " + l[1] + "\n"); socket.send("MODE " + channel + " +o " + user + "\n") socket.close()