forked from indymedia/epicyon
				
			Vetting of peertube list
							parent
							
								
									98f5bab920
								
							
						
					
					
						commit
						2920890dff
					
				|  | @ -120,45 +120,42 @@ def _addEmbeddedVideoFromSites(translate: {}, content: str, | ||||||
|             peerTubeSites = peertubeInstances |             peerTubeSites = peertubeInstances | ||||||
|         else: |         else: | ||||||
|             # A default selection of the current larger peertube sites, |             # A default selection of the current larger peertube sites, | ||||||
|             # mostly French and German language |             # mostly French and German language. | ||||||
|             # These have been chosen based on reported numbers of users |             # These have only been semi-vetted, and so should be under | ||||||
|             # and the content of each has not been reviewed, so mileage |             # continuous review. | ||||||
|             # could vary |  | ||||||
|             # Also see https://peertube_isolation.frama.io/list/ for |             # Also see https://peertube_isolation.frama.io/list/ for | ||||||
|             # adversarial instances. Nothing in that list should be |             # adversarial instances. Nothing in that list should be | ||||||
|             # in the defaults below. |             # in the defaults below. | ||||||
|             peerTubeSites = ('peertube.mastodon.host', 'share.tube', |             peerTubeSites = ('share.tube', | ||||||
|                              'tube.tr4sk.me', 'videos.elbinario.net', |                              'tube.22decembre.eu', | ||||||
|                              'hkvideo.live', |  | ||||||
|                              'peertube.snargol.com', 'tube.22decembre.eu', |  | ||||||
|                              'tube.fabrigli.fr', 'libretube.net', |  | ||||||
|                              'libre.video', |                              'libre.video', | ||||||
|                              'peertube.linuxrocks.online', 'spacepub.space', |                              'peertube.linuxrocks.online', | ||||||
|                              'video.ploud.jp', 'video.omniatv.com', |                              'spacepub.space', | ||||||
|                              'peertube.servebeer.com', |                              'tube.tchncs.de', | ||||||
|                              'tube.tchncs.de', 'tubee.fr', |  | ||||||
|                              'video.alternanet.fr', |  | ||||||
|                              'devtube.dev-wiki.de', 'video.samedi.pm', |  | ||||||
|                              'video.irem.univ-paris-diderot.fr', |                              'video.irem.univ-paris-diderot.fr', | ||||||
|                              'peertube.openstreetmap.fr', 'video.antopie.org', |                              'peertube.openstreetmap.fr', | ||||||
|                              'scitech.video', 'tube.4aem.com', |                              'video.antopie.org', | ||||||
|  |                              'scitech.video', | ||||||
|                              'video.ploud.fr', |                              'video.ploud.fr', | ||||||
|                              'peervideo.net', 'video.valme.io', |                              'diode.zone', | ||||||
|                              'videos.pair2jeux.tube', |                              'visionon.tv', | ||||||
|                              'vault.mle.party', 'hostyour.tv', |                              'peertube.fr', | ||||||
|                              'diode.zone', 'visionon.tv', |                              'peertube.live', | ||||||
|                              'artitube.artifaille.fr', 'peertube.fr', |                              'kolektiva.media', | ||||||
|                              'peertube.live', 'kolektiva.media', |  | ||||||
|                              'tube.ac-lyon.fr', 'www.yiny.org', |  | ||||||
|                              'betamax.video', |                              'betamax.video', | ||||||
|                              'tube.piweb.be', 'pe.ertu.be', 'peertube.social', |                              'peertube.social', | ||||||
|                              'videos.lescommuns.org', 'peertube.nogafa.org', |                              'videos.lescommuns.org', | ||||||
|                              'skeptikon.fr', 'video.tedomum.net', |                              'video.tedomum.net', | ||||||
|                              'tube.p2p.legal', 'tilvids.com', |                              'tilvids.com', | ||||||
|                              'sikke.fi', 'exode.me', 'peertube.video') |                              'exode.me', | ||||||
|  |                              'peertube.video') | ||||||
|         for site in peerTubeSites: |         for site in peerTubeSites: | ||||||
|             if '"https://' + site in content: |             siteStr = site | ||||||
|                 url = content.split('"https://' + site)[1] |             if not site.startswith('http'): | ||||||
|  |                 siteStr = 'https://' + site | ||||||
|  |             siteStr = '"' + siteStr | ||||||
|  |             if siteStr in content: | ||||||
|  |                 url = content.split(siteStr)[1] | ||||||
|                 if '"' in url: |                 if '"' in url: | ||||||
|                     url = url.split('"')[0].replace('/watch/', '/embed/') |                     url = url.split('"')[0].replace('/watch/', '/embed/') | ||||||
|                     content = \ |                     content = \ | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue