--- irclog2html.py-orig 2008-07-09 08:25:26.000000000 -0400
+++ irclog2html.py 2008-07-09 08:37:34.000000000 -0400
@@ -94,10 +94,10 @@
TIME_REGEXP = re.compile(
r'^\[?(' # Optional [
- r'(?:\d{4}-\d{2}-\d{2}T|\d{2}-\w{3}-\d{4} |\w{3} \d{2} )?' # Optional date
+ r'(?:\d{4}-\d{2}-\d{2}T|\d{2}-\w{3}-\d{4} |\w{3} \d{2} |\d{2} \w{3} )?' # Optional date
r'\d\d:\d\d(:\d\d)?' # Mandatory HH:MM, optional :SS
r')\]? +') # Optional ], mandatory space
- NICK_REGEXP = re.compile(r'^<(.*?)>\s')
+ NICK_REGEXP = re.compile(r'^<(.*?)(!.*)?>\s[\+-]?')
JOIN_REGEXP = re.compile(r'^(?:\*\*\*|-->)\s.*joined')
PART_REGEXP = re.compile(r'^(?:\*\*\*|<--)\s.*(quit|left)')
SERVMSG_REGEXP = re.compile(r'^(?:\*\*\*|---)\s')