diff options
author | 2020-09-04 20:00:38 +0530 | |
---|---|---|
committer | 2020-09-04 20:00:38 +0530 | |
commit | 5a6ed991e4290dfb5e95d071deb23d8775963a2a (patch) | |
tree | 59215f7fb65dfb63376829f9c18a4f845e06a7cb | |
parent | corrected import order and added annotation for user (diff) |
changed search_description to s_desc cuz its failing E501
-rw-r--r-- | bot/exts/evergreen/wikipedia.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/bot/exts/evergreen/wikipedia.py b/bot/exts/evergreen/wikipedia.py index 08ce35c2..4dec8bdf 100644 --- a/bot/exts/evergreen/wikipedia.py +++ b/bot/exts/evergreen/wikipedia.py @@ -25,16 +25,16 @@ class WikipediaCog(commands.Cog): data = await response.json() page = [] - search_result = data["query"]["search"] - if len(search_result) == 0: + search_results = data["query"]["search"] + if len(search_results) == 0: return None # we dont like "may refere to" pages. - for a in search_result: - if "may refer to" in a["snippet"]: + for search_result in search_results: + if "may refer to" in search_result["snippet"]: pass else: - page.append(a["title"]) + page.append(search_result["title"]) log.info("appening titles") return page @@ -42,25 +42,25 @@ class WikipediaCog(commands.Cog): async def w_pedia(self, ctx: commands.Context, *, search: str) -> None: """Gives list of item.""" final = [] - s = '' + s_desc = '' - title = await self.search_wikipedia(search) + titles = await self.search_wikipedia(search) def check(user: Member) -> bool: return user.author.id == ctx.author.id - if title is None: + if titles is None: await ctx.send("Sorry, we could not find a wikipedia article using that search term") return - for i in title: + for i in titles: t = i.replace(" ", "_") # wikipedia uses "_" as spaces final.append(t) async with ctx.typing(): - for index, (a, j) in enumerate(zip(title, final), start=1): - s = s + f'`{index}` [{a}]({WIKIPEDIA_URL.format(title=j)})\n' - embed = Embed(colour=Color.blue(), title=f"Wikipedia results for `{search}`", description=s) + for index, title in enumerate(titles, start=1): + s_desc += f'`{index}` [{title}]({WIKIPEDIA_URL.format(title=title.replace(" ", "_"))})\n' + embed = Embed(colour=Color.blue(), title=f"Wikipedia results for `{search}`", description=s_desc) embed.timestamp = datetime.datetime.utcnow() await ctx.send(embed=embed) |