From 5f33da3aeb836ac8b0a9ddcd306d3aa535ae745d Mon Sep 17 00:00:00 2001 From: Kiooeht Date: Tue, 9 Oct 2012 15:32:55 -0700 Subject: [PATCH] Replace 'honk' with BONE text --- parsetools.py | 12 +++++++++++- smilies/honk.png | Bin 0 -> 543 bytes 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 smilies/honk.png diff --git a/parsetools.py b/parsetools.py index cc16d6b..4c17e18 100644 --- a/parsetools.py +++ b/parsetools.py @@ -21,6 +21,7 @@ _mecmdre = re.compile(r"^(/me|PESTERCHUM:ME)(\S*)") oocre = re.compile(r"[\[(][\[(].*[\])][\])]") _format_begin = re.compile(r'(?i)<([ibu])>') _format_end = re.compile(r'(?i)') +_honk = re.compile(r"(?i)\bhonk\b") quirkloader = PythonQuirks() _functionre = re.compile(r"%s" % quirkloader.funcre()) @@ -173,6 +174,14 @@ class smiley(object): return "%s" % (smiledict[self.string], self.string, self.string) else: return self.string +class honker(object): + def __init__(self, string): + self.string = string + def convert(self, format): + if format == "html": + return "" + else: + return self.string class mecmd(object): def __init__(self, string, mecmd, suffix): self.string = string @@ -189,7 +198,8 @@ def lexMessage(string): (hyperlink, _urlre), (hyperlink_lazy, _url2re), (memolex, _memore), (chumhandlelex, _handlere), - (smiley, _smilere)] + (smiley, _smilere), + (honker, _honk)] string = unicode(string) string = string.replace("\n", " ").replace("\r", " ") diff --git a/smilies/honk.png b/smilies/honk.png new file mode 100644 index 0000000000000000000000000000000000000000..e22e8ca9e3a22779ada49d888aa1c09675251153 GIT binary patch literal 543 zcmV+)0^t3LP)09v{NhkyHQx0jxCAa{y#h8hGP)t`fZ><005v!8EJ8zxfOU%iAr*68I6D&YeYyv06>}nIumQm z>8XjEaqNgS$*ZUU3cW226bokZRZ>z!DXoRem#>8g9;7^ek`gvscTW0uqEyA4(2 zo7p+dxPm2QDQty`_*~C*;d{HsM0bDTsK(3yfIAjQ_AQf?v{HJ&L^DbXM`Wmqi5lSt zlr^QCv-kPc2YCjy7cei_+5Rfw=*=?Yp>nR4;ETM)MNUxJ660n17Rg`jFc z?YiJKJBLxf$jbH1;VMm;_n%Qrw))!5teex4vw|2-Fvmy(xkNoAjdx_i-q?Dhmf)<% zu1q3(k6AJw#k&{)m?B9{0^o+E2r1E{c@%Gwv&4LjhaP^Y|LGEN$J8mSPJ72>eV>t! hRN8l$J