Merge pull request 'Added youtube music url to options for embedding' (#56) from BordedDev/snek:feat/embed-youtube-music into main

Reviewed-on: #56
This commit is contained in:
retoor 2025-06-19 14:37:17 +02:00
commit 6350a7851c

View File

@ -188,6 +188,7 @@ def embed_youtube(text):
or url.hostname
in [
"www.youtube.com",
"music.youtube.com",
"youtube.com",
"www.youtube-nocookie.com",
"youtube-nocookie.com",
@ -338,7 +339,7 @@ def embed_url(text):
attachments = {}
for element in soup.find_all("a"):
if "href" in element.attrs and element.attrs["href"].startswith("http"):
if "href" in element.attrs and element.attrs["href"].startswith("http") and ("data-noembed" not in element.attrs):
page_url = urlparse(element.attrs["href"])
page = get_url_content(element.attrs["href"])
if page:
@ -564,3 +565,4 @@ class PythonExtension(Extension):
return "".join(to_write)
return str(fn(caller()))