result.status = code
return result
+def _get_blocked_chans():
+ return lib.parent.cfg.get('urls', 'blocked', '').split(',')
+
def process_line(line):
responses = []
num_found = 0
user = parser_hostmask(textline[1:textline.find(' ')])
chan = textline.split()[2]
+ if chan in _get_blocked_chans(): return
+
try:
line = textline.split(None, 3)[3][1:]
except IndexError:
try:
soup = BeautifulSoup(responsebody)
if soup.title:
- output.append('Title: ' + unescape('%s' % (soup.find('title').string)))
+ output.append('Title: ' + unescape('%s' % (soup.find('title').string.strip())))
else:
output.append('No title')
except Exception as e: