[ home ] [ a / jp / h / lain ] [ b / hum ] [ mu / tech / v / vis / x ] [ meta / nexo ]

/meta/ - Wired-7 Metaboard

Preguntas y sugerencias relacionadas con Wired-7
Nombre
Email
Comentario
Archivo





Clave (Para eliminar el post.)

  • Archivos soportados: [ jpg, jpeg, png, gif, ogg, mp3, webm, mp4, pdf ].
  • Adjuntos soportados: [ youtube, vimeo, dailymotion, vocaroo ].
  • Tamaño máximo 20MB.




File: 84752602.webm (1019.41 KB, 600x698) ImgOpsiqdb

1019.41 KB

No.3319

¿hay alguna razón para que el video de "URL Video" no aparezca embedded? agregar la feature no parece complicado (iframe en lugar de link+thumbnail) si wired tuviera un repositorio podría mandar el merge request
>>

No.3320

o mejor aún, alguna o varias instancias de invidious en lugar del embedded de youtube
>>

No.3321

>>3319
¿Y esto ayudaría para que…?
>>

No.3322

>>3321
para no tener que abrir youtube cada vez que alguien postea un video
>>

No.3324

>>3320
Usa una expresion regular para redireccionar a tu instancia favorita, no es necesario usar Invidious porque algunas instancias tienen errores al reproducir contenido vevo aunque se use el modo proxy
>>

No.3325

>>3324
hay muchas formas para solucionarlo. yo uso un script para el greasemonkey para hacerlo de mi lado. el hilo es porque me parece raro que no sea el default. personalmente prefiero invidious pero ese no es el punto

quizás no me estoy explicando, les pongo el script que lo pueden agregar al greasemonkey así se entiende mejor

// ==UserScript==
// @name Wired-7 Videos
// @description Display youtube elements as embedded
// @author Anon
// @include https://wired-7.org/*
// @license Public Domain
// @namespace anonsoft
// @grant GM.xmlHttpRequest
// ==/UserScript==

const INSTANCE = "https://invidious.weblibre.org/embed/"
//const INSTANCE = "https://www.youtube-nocookie.com/embed/"

const WIDTH = 640
const HEIGHT = 360

const main = () => {
for (const elem of document.getElementsByClassName("youtube")) {
const link_tag = elem.children[1]
const full_link = link_tag.href
const code = full_link.split('v=')[1]
elem.innerHTML = `<iframe width="${WIDTH}" height="${HEIGHT}" src="${INSTANCE + code}?&autoplay=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>`
}
}

main()

dependiendo de la versión puede que tengan que cambiar GM.xmlHttpRequest por GM_xmlHttpRequest
>>

No.3326

>>3324
en otras palabras, el problema no es si el enlace es a youtube o a una instancia, el problema es que es un enlace y no un embed
>>

No.3327

File: 1564366878.png (870.93 KB, 900x750) ImgOpsiqdb

870.93 KB
Imagino que el tema trata con la implementación de Youtube.
El embed de YouTube le podemos tener en iframe. El problema es que tener varios iframes embedidos en la pagina causa problemas de rendimiento, es mucho más optimo colocar solo thumbnail y que sea el usuario quien decida embedarlo al hacer click en él y de uno en uno.
>inb4 lazy load
Hasta hace poco no existía para iframes. Aún así prefiero evitar todas las conexiones Google por defecto y que sea el usuario quien elija como actuar.

>alguna o varias instancias de invidious en lugar del embedded de youtube

Como dicen algunas instancias pueden tener errores, desaparecer o incluso pueden convertirse en malware… Yo esto no lo puedo controlar por lo que prefiero dar el servicio básico y dejar a libertad del usuario la implementación propia. De lo que sí me encargo, y me pueden pedir, es dar soporte para simplificar las implementaciones de userscripts: si hay recursos difíciles de conseguir, cosas que no entienden…
>>

No.3328

File: I_KNEEL.gif (2.67 MB, 300x169) ImgOpsiqdb

2.67 MB
>>3327
entendible. me imaginaba que iba por ahí la cuestión. actualmente se usan conexiones a google por las caratulas de los videos (img.youtube.com/vi/…) pero no me fije cuantas conexiones hace el iframe
>>

No.3329

>>3328
Ya… No me importa demasiado ya que al solo pedir una imagen ni ejecuta código, ni genera cookies, ni les das un fingerprint valido. Seguro que algo de tracking tienen pero es """aceptable""", ademas que es sencillo bloquear ese dominio con uMatrix si se tiene problema. Pensé en alojar las miniaturas de Youtube en Wired-7 pero no he llegado a investigar… sobre todo la parte legal que tendría hacerlo.


[Post a Reply]
[ ]
[ home ] [ a / jp / h / lain ] [ b / hum ] [ mu / tech / v / vis / x ] [ meta / nexo ]