From ef12d467456eeb76aecfde79ed86a87e0aac4fb2 Mon Sep 17 00:00:00 2001 From: Nodja Date: Thu, 10 Oct 2019 21:13:10 -0400 Subject: [PATCH] Preserve order when fetching urls from page (#69) --- youtube/youtube.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/youtube/youtube.py b/youtube/youtube.py index b9762ae..b14e9de 100644 --- a/youtube/youtube.py +++ b/youtube/youtube.py @@ -23,12 +23,13 @@ class YouTube(commands.Cog): url_list = [] for track in yt_find: url = f"https://www.youtube.com/watch?v={track}" - url_list.append(url) + if url not in url_list: + url_list.append(url) except Exception as e: url_list = [f"Something went terribly wrong! [{e}]"] - return list(set(url_list)) + return url_list @commands.command() async def youtube(self, ctx, *, query: str):