Compare commits

...

2 Commits

Author SHA1 Message Date
dtookey
c48d89c5af Merge remote-tracking branch 'origin/v2.0' into v2.0 2021-04-20 21:37:13 -04:00
dtookey
24d83f4ad9 fixed urlencode 2021-04-20 21:36:59 -04:00

View File

@ -87,16 +87,15 @@ class Twitch_Module():
def is_command(self, word: str) -> bool: def is_command(self, word: str) -> bool:
# todo need to url-escape word # todo need to url-escape word
clean_param = urlencode(word, quote_via=quote_plus) clean_param = urlencode({'name': word})
url = "http://localhost:5000/api/v1/command?name=%s" % clean_param url = "http://localhost:5000/api/v1/command?%s" % clean_param
resp = requests.get(url) resp = requests.get(url)
return resp.status_code == 200 return resp.status_code == 200
def exec_command(self, command: str, rest: str): def exec_command(self, command: str, rest: str):
# todo need to url-escape command and rest # todo need to url-escape command and rest
clean_command = urlencode(command, quote_via=quote_plus) params = urlencode({'command_name': command, 'rest': rest})
clean_rest = urlencode(rest, quote_via=quote_plus) url = "http://localhost:5000/api/v1/exec?%s" % params
url = "http://localhost:5000/api/v1/exec?command_name=%s&rest=%s" % (clean_command, clean_rest)
resp = requests.get(url) resp = requests.get(url)
if resp.status_code == 200: if resp.status_code == 200:
data = loads(resp.text) data = loads(resp.text)