aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-06-25 18:04:36 +0100
committerGravatar jesopo2019-06-25 18:04:36 +0100
commit19755778b6fe0aaf034ce319536a40f867858d2a (patch)
treeb2e0c11052d311eed4bcb36c8c1de01840477085 /modules
parentAdd system to have multiple url shorteners and chose which to use (diff)
signature
`event` doesn't exist in _get_title
Diffstat (limited to 'modules')
-rw-r--r--modules/title.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/modules/title.py b/modules/title.py
index 7c32a0de..184b3393 100644
--- a/modules/title.py
+++ b/modules/title.py
@@ -20,7 +20,7 @@ class Module(ModuleManager.BaseModule):
return "sha256:%s" % hashlib.sha256(url.lower().encode("utf8")
).hexdigest()
- def _get_title(self, channel, url):
+ def _get_title(self, server, channel, url):
if not urllib.parse.urlparse(url).scheme:
url = "http://%s" % url
@@ -41,8 +41,7 @@ class Module(ModuleManager.BaseModule):
"\r", "").replace(" ", " ").strip()
if channel.get_setting("title-shorten", False):
- short_url = self.exports.get_one("shorturl")(
- event["server"], url)
+ short_url = self.exports.get_one("shorturl")(server, url)
return "%s - %s" % (title, short_url)
return title
else:
@@ -58,7 +57,8 @@ class Module(ModuleManager.BaseModule):
if event["target"].get_setting("auto-title", False):
event.eat()
url = event["match"].group(0)
- title = self._get_title(event["target"], event["match"].group(0))
+ title = self._get_title(event["server"], event["target"],
+ event["match"].group(0))
if title:
message = title
@@ -95,7 +95,7 @@ class Module(ModuleManager.BaseModule):
if not url:
raise utils.EventError("No URL provided/found.")
- title = self._get_title(event["target"], url)
+ title = self._get_title(event["server"], event["target"], url)
if title:
event["stdout"].write(title)