aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-09-11 17:44:07 +0100
committerGravatar jesopo2019-09-11 17:44:07 +0100
commit4a97c9eb0dc8279a7382c2fddf51f0ed93a99c1a (patch)
tree0b453a54b928ecdc2d6268e109faf20d9d4866b1 /modules
parentautomatically decode certain http content types (diff)
signature
refactor utils.http.requests to support a Request object
Diffstat (limited to 'modules')
-rw-r--r--modules/acronym.py2
-rw-r--r--modules/eval_lua.py3
-rw-r--r--modules/eval_rust.py4
-rw-r--r--modules/fediverse.py2
-rw-r--r--modules/title.py2
5 files changed, 6 insertions, 7 deletions
diff --git a/modules/acronym.py b/modules/acronym.py
index 91dbe8bc..cba92521 100644
--- a/modules/acronym.py
+++ b/modules/acronym.py
@@ -9,7 +9,7 @@ class Module(ModuleManager.BaseModule):
@utils.kwarg("usage", "<acronym>")
def acronym(self, event):
query = event["args_split"][0].upper()
- response = utils.http.request(API % query, soup=True)
+ response = utils.http.request(API % query, parse=True)
if response.data:
acronyms = []
for element in response.data.find_all("acro"):
diff --git a/modules/eval_lua.py b/modules/eval_lua.py
index d219c2e3..102aadc7 100644
--- a/modules/eval_lua.py
+++ b/modules/eval_lua.py
@@ -12,8 +12,7 @@ class Module(ModuleManager.BaseModule):
try:
page = utils.http.request(EVAL_URL,
post_data={"input": event["args"]},
- method="POST",
- soup=True)
+ method="POST", parse=True)
except socket.timeout:
raise utils.EventError("%s: eval timed out" %
event["user"].nickname)
diff --git a/modules/eval_rust.py b/modules/eval_rust.py
index 3d98a622..75d51d95 100644
--- a/modules/eval_rust.py
+++ b/modules/eval_rust.py
@@ -32,8 +32,8 @@ class Module(ModuleManager.BaseModule):
args = API_ARGS.copy()
args["code"] = FN_TEMPLATE % event["args"]
try:
- page = utils.http.request(EVAL_URL, json_data=args,
- method="POST", json=True)
+ page = utils.http.request(EVAL_URL, post_data=args,
+ method="POST", json=True, content_type="application/json")
except socket.timeout:
raise utils.EventError("%s: eval timed out" %
event["user"].nickname)
diff --git a/modules/fediverse.py b/modules/fediverse.py
index 599629fc..e1080552 100644
--- a/modules/fediverse.py
+++ b/modules/fediverse.py
@@ -56,7 +56,7 @@ class Module(ModuleManager.BaseModule):
raise utils.EventError("Please provide @<user>@<instance>")
hostmeta = utils.http.request(HOSTMETA % instance,
- soup=True, check_content_type=False)
+ parse=True, check_content_type=False)
webfinger_url = None
for item in hostmeta.data.find_all("link"):
if item["rel"] and item["rel"][0] == "lrdd":
diff --git a/modules/title.py b/modules/title.py
index 9308dddc..dfaf691c 100644
--- a/modules/title.py
+++ b/modules/title.py
@@ -26,7 +26,7 @@ class Module(ModuleManager.BaseModule):
return None
try:
- page = utils.http.request(url, soup=True)
+ page = utils.http.request(url, parse=True)
except utils.http.HTTPWrongContentTypeException:
return None
except Exception as e: