From 175f4e929a62034a225456d47e8b1b418d75845c Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Fri, 18 Oct 2019 17:57:33 +0100 Subject: [PATCH] Checking for peertube sites --- webinterface.py | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/webinterface.py b/webinterface.py index 86b18a675..0050bbe80 100644 --- a/webinterface.py +++ b/webinterface.py @@ -1599,16 +1599,17 @@ def addEmbeddedVideoFromSites(translate: {},content: str,width=400,height=300) - content=content+"
" return content - # A selection of the current larger peertube sites, mostly French and German language - # These have been chosen based on reported numbers of users and the content of each has not been reviewed, so mileage could vary - peerTubeSites=['peertube.mastodon.host','open.tube','share.tube','tube.tr4sk.me','videos.elbinario.net','hkvideo.live','peertube.snargol.com','tube.22decembre.eu','tube.fabrigli.fr','libretube.net','libre.video','peertube.linuxrocks.online','spacepub.space','video.ploud.jp','video.omniatv.com','peertube.servebeer.com','tube.tchncs.de','tubee.fr','video.alternanet.fr','devtube.dev-wiki.de','video.samedi.pm','video.irem.univ-paris-diderot.fr','peertube.openstreetmap.fr','video.antopie.org','scitech.video','tube.4aem.com','video.ploud.fr','peervideo.net','video.valme.io','videos.pair2jeux.tube','vault.mle.party','hostyour.tv','diode.zone','visionon.tv','artitube.artifaille.fr','peertube.fr','peertube.live','tube.ac-lyon.fr','www.yiny.org','betamax.video','tube.piweb.be','pe.ertu.be','peertube.social','videos.lescommuns.org','peertube.nogafa.org','skeptikon.fr','video.tedomum.net','tube.p2p.legal','sikke.fi','exode.me','peertube.video'] - for site in peerTubeSites: - if '"https://'+site in content: - url=content.split('"https://'+site)[1] - if '"' in url: - url=url.split('"')[0].replace('/watch/','/embed/') - content=content+"
" - return content + if '"https://' in content: + # A selection of the current larger peertube sites, mostly French and German language + # These have been chosen based on reported numbers of users and the content of each has not been reviewed, so mileage could vary + peerTubeSites=['peertube.mastodon.host','open.tube','share.tube','tube.tr4sk.me','videos.elbinario.net','hkvideo.live','peertube.snargol.com','tube.22decembre.eu','tube.fabrigli.fr','libretube.net','libre.video','peertube.linuxrocks.online','spacepub.space','video.ploud.jp','video.omniatv.com','peertube.servebeer.com','tube.tchncs.de','tubee.fr','video.alternanet.fr','devtube.dev-wiki.de','video.samedi.pm','video.irem.univ-paris-diderot.fr','peertube.openstreetmap.fr','video.antopie.org','scitech.video','tube.4aem.com','video.ploud.fr','peervideo.net','video.valme.io','videos.pair2jeux.tube','vault.mle.party','hostyour.tv','diode.zone','visionon.tv','artitube.artifaille.fr','peertube.fr','peertube.live','tube.ac-lyon.fr','www.yiny.org','betamax.video','tube.piweb.be','pe.ertu.be','peertube.social','videos.lescommuns.org','peertube.nogafa.org','skeptikon.fr','video.tedomum.net','tube.p2p.legal','sikke.fi','exode.me','peertube.video'] + for site in peerTubeSites: + if '"https://'+site in content: + url=content.split('"https://'+site)[1] + if '"' in url: + url=url.split('"')[0].replace('/watch/','/embed/') + content=content+"
" + return content return content def addEmbeddedElements(translate: {},content: str) -> str: