aboutsummaryrefslogtreecommitdiff
path: root/modules/thesaurus.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/thesaurus.py')
-rw-r--r--modules/thesaurus.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/modules/thesaurus.py b/modules/thesaurus.py
index 2580c191..3174518b 100644
--- a/modules/thesaurus.py
+++ b/modules/thesaurus.py
@@ -1,21 +1,24 @@
-#--require-config bighugethesaurus-api-key
+# --require-config bighugethesaurus-api-key
import Utils
URL_THESAURUS = "http://words.bighugelabs.com/api/2/%s/%s/json"
+
class Module(object):
def __init__(self, bot):
self.bot = bot
bot.events.on("received").on("command").on("synonym",
- "antonym").hook(self.thesaurus, min_args=1,
+ "antonym").hook(
+ self.thesaurus, min_args=1,
help="Get synonyms/antonyms for a provided phrase",
usage="<word> [type]")
def thesaurus(self, event):
phrase = event["args_split"][0]
page = Utils.get_url(URL_THESAURUS % (self.bot.config[
- "bighugethesaurus-api-key"], phrase), json=True)
+ "bighugethesaurus-api-key"],
+ phrase), json=True)
syn_ant = event["command"][:3]
if page:
if not len(event["args_split"]) > 1:
@@ -27,7 +30,7 @@ class Module(object):
word_types = sorted(word_types)
event["stdout"].write(
"Available categories for %s: %s" % (
- phrase, ", ".join(word_types)))
+ phrase, ", ".join(word_types)))
else:
event["stderr"].write("No categories available")
else:
@@ -36,7 +39,7 @@ class Module(object):
if syn_ant in page[category]:
event["stdout"].write("%ss for %s: %s" % (
event["command"].title(), phrase, ", ".join(
- page[category][syn_ant])))
+ page[category][syn_ant])))
else:
event["stderr"].write("No %ss for %s" % (
event["command"], phrase))