diff --git a/webinterface.py b/webinterface.py index 09dca5f12..e0d0a74fc 100644 --- a/webinterface.py +++ b/webinterface.py @@ -1019,11 +1019,20 @@ def addEmbeddedVideo(content: str,width=400,height=300) -> str: content=content+"
" return content - if '"https://www.youtube.com' in content: - url=content.split('"https://www.youtube.com')[1] + videoSite='https://www.youtube.com' + if '"'+videoSite in content: + url=content.split('"'+videoSite)[1] if '"' in url: - url=url.split('"')[0].replace('/watch?v=','/embed/') - content=content+"
" + url=url.split('"')[0].replace('/watch?v=','/embed/') + content=content+"
" + return content + + videoSite='https://media.ccc.de' + if '"'+videoSite in content: + url=content.split('"'+videoSite)[1] + if '"' in url: + url=url.split('"')[0] + content=content+"
" return content # A selection of the current larger peertube sites, mostly French and German language