aboutsummaryrefslogtreecommitdiffstats
path: root/bot
diff options
context:
space:
mode:
authorGravatar D0rs4n <[email protected]>2021-08-07 21:14:20 +0200
committerGravatar D0rs4n <[email protected]>2021-08-07 22:22:12 +0200
commitfd33adf092014367790717a656e40c535c5cd33e (patch)
treeda7b9e6e27ae4b50384834bb31eb134433b3f300 /bot
parentUpdate the Wikipedia Cog to use aiohttp get params (diff)
Use quote_plus instead of quote in the Githubinfo Cog
Diffstat (limited to 'bot')
-rw-r--r--bot/exts/evergreen/githubinfo.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/bot/exts/evergreen/githubinfo.py b/bot/exts/evergreen/githubinfo.py
index 27e607e5..b0eff896 100644
--- a/bot/exts/evergreen/githubinfo.py
+++ b/bot/exts/evergreen/githubinfo.py
@@ -1,7 +1,7 @@
import logging
import random
from datetime import datetime
-from urllib.parse import quote
+from urllib.parse import quote_plus
import discord
from discord.ext import commands
@@ -37,7 +37,7 @@ class GithubInfo(commands.Cog):
async def github_user_info(self, ctx: commands.Context, username: str) -> None:
"""Fetches a user's GitHub information."""
async with ctx.typing():
- user_data = await self.fetch_data(f"{GITHUB_API_URL}/users/{username}")
+ user_data = await self.fetch_data(f"{GITHUB_API_URL}/users/{quote_plus(username)}")
# User_data will not have a message key if the user exists
if "message" in user_data:
@@ -91,7 +91,8 @@ class GithubInfo(commands.Cog):
)
if user_data["type"] == "User":
- embed.add_field(name="Gists", value=f"[{gists}](https://gist.github.com/{quote(username, safe='')})")
+ embed.add_field(name="Gists", value=f"[{gists}](https://gist.github.com/{quote_plus(username, safe='')}"
+ f")")
embed.add_field(
name=f"Organization{'s' if len(orgs)!=1 else ''}",
@@ -120,7 +121,7 @@ class GithubInfo(commands.Cog):
return
async with ctx.typing():
- repo_data = await self.fetch_data(f"{GITHUB_API_URL}/repos/{quote(repo)}")
+ repo_data = await self.fetch_data(f"{GITHUB_API_URL}/repos/{quote_plus(repo)}")
# There won't be a message key if this repo exists
if "message" in repo_data: