diff options
author | Brian Sherson <caretaker82@euclid.shersonb.net> | 2013-08-27 21:46:31 -0700 |
---|---|---|
committer | Brian Sherson <caretaker82@euclid.shersonb.net> | 2013-08-27 21:46:31 -0700 |
commit | 7a015d666c81f5dd44507b69728e774c15c72f6d (patch) | |
tree | 69d87d2ee7bab9e0eb3574d5dec4b88129d9f544 | |
parent | ae2fb03fae48232a48a55c44e2050d5b285f7469 (diff) |
-rw-r--r-- | mibbit.py | 31 | ||||
-rwxr-xr-x | startirc.py | 2 |
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) |