diff options
author | 2021-02-10 09:29:16 +0530 | |
---|---|---|
committer | 2021-02-10 09:29:16 +0530 | |
commit | 506644628d01e514e0f8986149763d5acfb56cb3 (patch) | |
tree | dae7c5eafd258baad67b23eada7b47f00a369b4f /bot/exts/evergreen/cheatsheet.py | |
parent | Revert "Fixes Issue Matching Regex" (diff) | |
parent | Merge pull request #582 from python-discord/wolfram-mock-locations (diff) |
Merge branch 'master' of https://github.com/python-discord/sir-lancebot
Diffstat (limited to 'bot/exts/evergreen/cheatsheet.py')
-rw-r--r-- | bot/exts/evergreen/cheatsheet.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bot/exts/evergreen/cheatsheet.py b/bot/exts/evergreen/cheatsheet.py index 97485365..a64ddd69 100644 --- a/bot/exts/evergreen/cheatsheet.py +++ b/bot/exts/evergreen/cheatsheet.py @@ -26,6 +26,8 @@ If the problem persists send a message in <#{Channels.dev_contrib}> URL = 'https://cheat.sh/python/{search}' ESCAPE_TT = str.maketrans({"`": "\\`"}) ANSI_RE = re.compile(r"\x1b\[.*?m") +# We need to pass headers as curl otherwise it would default to aiohttp which would return raw html. +HEADERS = {'User-Agent': 'curl/7.68.0'} class CheatSheet(commands.Cog): @@ -92,7 +94,7 @@ class CheatSheet(commands.Cog): search_string = quote_plus(" ".join(search_terms)) async with self.bot.http_session.get( - URL.format(search=search_string) + URL.format(search=search_string), headers=HEADERS ) as response: result = ANSI_RE.sub("", await response.text()).translate(ESCAPE_TT) |