summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Sherson <caretaker82@euclid.shersonb.net>2013-08-27 21:46:31 -0700
committerBrian Sherson <caretaker82@euclid.shersonb.net>2013-08-27 21:46:31 -0700
commit7a015d666c81f5dd44507b69728e774c15c72f6d (patch)
tree69d87d2ee7bab9e0eb3574d5dec4b88129d9f544
parentae2fb03fae48232a48a55c44e2050d5b285f7469 (diff)
-rw-r--r--mibbit.py31
-rwxr-xr-xstartirc.py2
2 files changed, 1 insertions, 32 deletions
diff --git a/mibbit.py b/mibbit.py
deleted file mode 100644
index 73a929d..0000000
--- a/mibbit.py
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/python
-import re
-
-class Mibbit(object):
- def onRecv(self, IRC, line, data):
- if data==None: return
- (origin, ident, host, cmd, target, params, extinfo)=data
- if len(target) and target[0]!="#":
- #print target
- #print cmd
- #print extinfo
- target=IRC.user(target)
- if cmd=="NOTICE" and target==IRC.identity:
- matches=re.findall("^\\*\\*\\* CONNECT: Client connecting on port ([0-9]+) \\(class (.*?)\\): (.+)!([0-9a-f]{8})@(.+\\.mibbit\\.com) \\((.+)\\) \\[(.+)\\]$",extinfo)
- #print matches
- "*** REMOTECONNECT: Client connecting at hypocrisy.insomniairc.net: B!463df443@ircip4.mibbit.com (109.169.29.95) [rrcs-70-61-244-67.central.biz.rr.com]"
- if matches:
- (port, cls, nick, hexip, mibbithost, mibbitip, host)=matches[0]
- IRC.raw("CHGHOST %s %s"%(nick, host))
- IRC.raw("CHGIDENT %s %s"%(nick, "mibbit"))
- IRC.raw("CHGNAME %s %s"%(nick, "Mibbit User"))
- return
- matches=re.findall("^\\*\\*\\* REMOTECONNECT: Client connecting at (.+?): (.+)!([0-9a-f]{8})@(.+\\.mibbit\\.com) \\((.+)\\) \\[(.+)\\]$",extinfo)
- #print matches
- "*** REMOTECONNECT: Client connecting at hypocrisy.insomniairc.net: B!463df443@ircip4.mibbit.com (109.169.29.95) [rrcs-70-61-244-67.central.biz.rr.com]"
- if matches:
- (remotehost, nick, hexip, mibbithost, mibbitip, host)=matches[0]
- IRC.raw("CHGHOST %s %s"%(nick, host))
- IRC.raw("CHGIDENT %s %s"%(nick, "mibbit"))
- IRC.raw("CHGNAME %s %s"%(nick, "Mibbit User"))
- return
diff --git a/startirc.py b/startirc.py
index 00c53b0..2acf1b9 100755
--- a/startirc.py
+++ b/startirc.py
@@ -35,7 +35,7 @@ def sigterm(signum, frame):
signal.signal(signal.SIGTERM, sigterm)
-logroot=os.path.join(os.environ["HOME"], "IRC/PyIRC")
+logroot=os.path.join(os.environ["HOME"], "IRC")
insomnialog=open(os.path.join(logroot, "insomnia.log"), "a")
InsomniaIRC=networks["InsomniaIRC"]=irc.Connection(server="irc.insomniairc.net", ipv6=False, ssl=True, log=insomnialog)