Vía Google Reader muestra ya vídeos de YouTube, Mangas Verdes.
Para que Google Reader muestre videos (o cualquier otro archivo de Adobe Flash) incrustrados en anotaciones debería ignorar las recomendaciones para sanear HTML, entre ellas las de borrar todos los elementos OBJECT; y lo hacen, pero con limitaciones.
Probé subiendo un testcase en Atom en /greader/001.atom que incluye seis anotaciones distintas.
Los que fallan estrepitosamente
Las dos primeras anotaciones referencian a una imagen GIF. La primer anotación incluye <object data="image.gif" type="image/gif" /> mientras que la segunda incluye <embed src="image.gif" type="image/gif" />.
En ambos casos el elemento es saneado.
Lo que podría no fallar
Tomando en cuenta que esta característica de Google Reader está limitado a ciertos servicios, se me ocurrió que el algoritmo de saneamiento se basaría en la URL: si referencia a YouTube, se consideraría seguro. Lamentablemente <object data="http://www.youtube.com/v/yeoPmCkji0Y" type="application/x-shockwave-flash" /> también falla.
Lo que sí funciona
Olviden los progresos del Flash Satay. La única forma que funciona es copiar completo el código que recomienda cada servicio; en el caso de YouTube esto significa incluir un EMBED.
Contraprueba
Suponiendo que el algoritmo se basa en el DOM final (lo que justificaría la necesidad de que aparezcan tantos elementos) y tomando el código ofrecido por YouTube, se reemplazan las URLs por URLs relativas y se define xml:base. Tampoco funciona.
5 comentarios. Agregá el tuyo →
JEL
¿Lo qué?
¿Podés reescribir el post en un lenguaje apto para legos? =P
1 de febrero de 2007
Diego
Este es el Federico de la gente!
1 de febrero de 2007
Fede
Interesante, pero… no pude evitar chusmear el video… Sailor Moon? regresioooonnnnnn!!!!
3 de febrero de 2007
Jorge
Como de costumbre, no entendí ni jota. Pero ya que hablás de Google y YouTube, pensé que sabrías la respuesta a una duda: ¿Hay alguna forma de guardar los videos de YouTube en vez de verlos solamente? Gracias
4 de febrero de 2007
JEL
Jorge: En Firefox, VideoDownloader. En Opera, ni la más puta idea. =P
5 de febrero de 2007