Saltar al contenido
AZ Tools

Visor de feeds RSS y Atom

Un feed es XML que un lector debe interpretar, y cuando una entrada no aparece, aparece dos veces o se ordena mal, la causa está en ese XML y no en el lector. Esta herramienta abre RSS 2.0, RSS 1.0 y Atom, enumera lo que contienen de verdad y señala lo que rompe a los lectores. Las fechas son lo que más atención recibe, porque los dos formatos no coinciden en nada: RSS usa RFC 822 —Fri, 15 Mar 2024 09:30:00 +0900— y Atom usa RFC 3339. Aquí ambas se normalizan a UTC, incluidas las zonas alfabéticas obsoletas que RFC 822 todavía permite, y una fecha que no se puede interpretar se marca como tal en vez de sustituirse en silencio por la de hoy, que es lo que hace en la práctica un lector que ordena por fecha. El resto del valor está en las comprobaciones: entradas sin guid ni id, dos entradas que comparten uno, un enlace relativo que se resuelve contra el lector y no contra tu sitio, y un adjunto de pódcast sin longitud, que algunos clientes necesitan antes de descargar. También se leen los campos de pódcast: tipo y tamaño del adjunto, duración y autor de iTunes. Un límite que conviene decir claro: no puede descargar un feed por su URL. Todo se ejecuta en tu navegador, y un navegador no puede leer directamente la URL de otro sitio, así que pega el XML o suelta el archivo.

Pega el XML o suelta el archivo: una página en tu navegador no puede descargar el feed de otro sitio, y hacerlo por ti significaría enrutar tu feed por un servidor.

Pega un feed o suelta un archivo para leerlo.

Cómo usar

  1. Pega el XML del feed o suelta un archivo .xml, .rss o .atom.
  2. Mira la línea de formato: se leen RSS 2.0, RSS 1.0 y Atom.
  3. Lee las comprobaciones: cada una es un motivo de que un lector falle.
  4. Repasa las entradas: las fechas se normalizan a UTC y las no interpretables se marcan.
  5. Copia la lista de fechas, títulos y enlaces si la necesitas en otro sitio.

Preguntas frecuentes

¿Por qué no puedo pegar la URL del feed?
Porque la herramienta se ejecuta enteramente en tu navegador, y un navegador no puede descargar la URL de otro sitio salvo que ese sitio lo permita. Descargarla exigiría un servidor intermedio, lo que además haría pasar tu feed por la máquina de otro. Abre el feed en una pestaña, mira el código fuente y pégalo.
¿Por qué mis entradas salen en mal orden?
Casi siempre es un problema de fechas. Las de RSS son RFC 822 y las de Atom RFC 3339, y una fecha en el formato equivocado, o con una zona que el lector no conoce, o no se interpreta o cae en el sitio equivocado. Lo que esta herramienta no puede interpretar se marca en vez de adivinarse.
¿Por qué un lector muestra la misma entrada dos veces?
Los lectores identifican una entrada por su guid o id. Una entrada sin ninguno se identifica por su enlace o su contenido, así que cualquier edición la hace parecer nueva. Que dos entradas compartan un id es el problema contrario y oculta una de ellas.
¿Para qué sirve la longitud de un adjunto?
Los clientes de pódcast la usan para mostrar el tamaño de descarga y decidir si bajarlo con datos móviles. La especificación permite que falte, pero algunos clientes rechazan el episodio, y por eso se comprueba aquí.
¿content:encoded es distinto de description?
Sí. En RSS, description suele ser solo un adelanto y content:encoded contiene el cuerpo HTML completo. Aquí se muestra content:encoded cuando existe, porque es lo que muestra un lector.
¿Se sube mi feed?
No. Se analiza en tu navegador y no se envía a ninguna parte.

Herramientas relacionadas