Shortened youtube url

merge-requests/30/head
Bob Mottram 2022-01-30 11:46:40 +00:00
parent 916a1baf3a
commit 220e04283a
1 changed files with 17 additions and 0 deletions

View File

@ -65,6 +65,23 @@ def _add_embedded_video_from_sites(translate: {}, content: str,
"allowfullscreen></iframe>\n</center>\n"
return content
video_site = 'https://youtu.be/'
if '"' + video_site in content:
url = content.split('"' + video_site)[1]
if '"' in url:
url = 'embed/' + url.split('"')[0]
if '&' in url:
url = url.split('&')[0]
if '?utm_' in url:
url = url.split('?utm_')[0]
content += \
"<center>\n<iframe loading=\"lazy\" src=\"" + \
video_site + url + "\" width=\"" + str(width) + \
"\" height=\"" + str(height) + \
"\" frameborder=\"0\" allow=\"autoplay; fullscreen\" " + \
"allowfullscreen></iframe>\n</center>\n"
return content
invidious_sites = (
'https://invidious.snopyta.org',
'https://yewtu.be',