X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/cf400e0917f9b214cd7642e410ac0a13a9a8c726..366accf8841d7d1707a75ceb208dd993e9ebc0c5:/modules/nitterize.py diff --git a/modules/nitterize.py b/modules/nitterize.py index 2b4251f..a0978fe 100644 --- a/modules/nitterize.py +++ b/modules/nitterize.py @@ -22,14 +22,15 @@ modstop = lib.modstop # module code import re -from collections import namedtuple re_findtwitter = re.compile(r"""https?://(?:www\.)?(?:twitter|x)\.com/([-.a-z0-9/]+)""", re.I) @lib.hooknum("PRIVMSG") def privmsg_hook(bot, line): pieces = line.split(None, 3) chan = pieces[2] + if chan[0] != "#": return msg = pieces[3][1:] + replaced = "" for mo in re_findtwitter.finditer(msg): replaced += re_findtwitter.sub(r"https://nitter.projectsegfau.lt/\1", mo.group(0)) + " "