rendered paste bodyimport sys,socket,string
HOST="irc.tddirc.net"
PORT=6667
NICK="pozi_python"
IDENT="pozi_python"
REALNAME="pozi_python"
OWNER='pozican'
CHANNELINIT="#hackerthreads"
readbuffer=""
join=0
s=socket.socket( )
s.connect((HOST, PORT))
s.send("NICK %s\r\n" % NICK)
s.send("USER %s %s bla :%s\r\n" % (IDENT, HOST, REALNAME))
while 1:
readbuffer=readbuffer+s.recv(1024)
temp=string.split(readbuffer, "\n")
readbuffer=temp.pop()
for line in temp:
line=string.rstrip(line)
line=string.split(line)
length = len(line)
msglist = [line[0].split('!')[0][1:]]
msgstart = 3
try:
msglist[0] = msglist[0] + ':'
line[3] = line[3][1:]
while msgstart != length:
msglist.append(line[msgstart])
msgstart = msgstart + 1
print ' '.join(msglist)
if msglist[0] == 'Nullset:' and msglist[1] == NICK + ":":
s.send("PRIVMSG " + CHANNELINIT + " :Nullset:" +" " + "Die.\r\n")
print "msg " + CHANNELINIT + " Nullset: Die."
except IndexError:
if(line[0]=="PING"):
s.send("PONG %s\r\n" % line[1])
if join==0:
s.send("JOIN " + CHANNELINIT + "\r\n")
join=1