Encontrar feeds RSS de Discourse

:bookmark: Una lista de referencia de todos los feeds RSS disponibles en Discourse.

:person_raising_hand: Nivel de usuario requerido: Todos los usuarios

Aquí tienes una lista de la mayoría de los feeds RSS disponibles en Discourse. RSS es un formato estandarizado y legible por ordenador para el contenido que permite compartirlo fácilmente entre sitios y plataformas.

:information_source: Los enlaces RSS que contienen un ID (categorías, temas, insignias, etc.) se definen por su ID. Los enlaces no se romperán si la parte del slug de la URL cambia, pero el slug sigue siendo obligatorio.

Por ejemplo, estos enlaces llevan todos al mismo feed RSS:

  • https://meta.discourse.org/t/events-plugin/69776.rss
  • https://meta.discourse.org/t/a-random-slug/69776.rss
  • https://meta.discourse.org/t/-/69776.rss

Insignias

https://meta.discourse.org/badges/[id]/[badge_name].rss

Categorías

https://meta.discourse.org/c/[category_slug]/[id].rss

Grupos

Menciones

https://meta.discourse.org/groups/[group_name]/mentions.rss
o
https://meta.discourse.org/g/[group_name]/mentions.rss

Publicaciones

https://meta.discourse.org/groups/[group_name]/posts.rss
o
https://meta.discourse.org/g/[group_name]/posts.rss

Publicaciones

https://meta.discourse.org/posts.rss

Etiquetas

https://meta.discourse.org/tag/[tag_name].rss

Temas

Temas principales (por período de tiempo, independientemente del usuario)

Todos
https://meta.discourse.org/top/all.rss

Anual
https://meta.discourse.org/top/yearly.rss

Trimestral
https://meta.discourse.org/top/quarterly.rss

Mensual
https://meta.discourse.org/top/monthly.rss

Diario
https://meta.discourse.org/top/daily.rss

Temas principales (para el usuario que realiza la solicitud)

https://meta.discourse.org/top.rss

Últimos Temas

https://meta.discourse.org/latest.rss

Tema único

https://meta.discourse.org/t/[topic_slug]/[id].rss

Usuarios

Publicaciones

https://meta.discourse.org/users/[username]/activity.rss
o
https://meta.discourse.org/u/[username]/activity.rss

Temas

https://meta.discourse.org/users/[username]/activity/topics.rss
o
https://meta.discourse.org/u/[username]/activity/topics.rss

25 Me gusta

¿Hay alguna razón específica por la que no funciona para los nuevos? :thinking:

¿Qué quieres decir? “Nuevo” sería lo último, ¿no?

No, en realidad es una diferencia.

  • Último = tema con la última respuesta

Nuevo es diferente:

  • Nuevo = temas más recientes sin tener en cuenta la última respuesta

Comparar URL:s

  • /latest - donde: “latest.rss” funciona

vs:

  • /new pero new.rss no funciona
3 Me gusta

Entonces supongo que esto puede considerarse un Bug.

2 Me gusta

¿Lo reportaste tú o debería hacerlo yo?

Por favor, hazlo, perdí la noción de esto.

3 Me gusta

Aquí está el informe de errores y una discusión adicional interesante: Missing rss feed which corresponds to "new" topics

1 me gusta

Vine aquí desde una búsqueda de Google buscando una forma de crear un feed RSS basado en una búsqueda de un tema o palabra clave.

Aparentemente esto no es posible, y cuando las etiquetas, slugs y categorías no funcionan, ¿cuáles son mis opciones?

Tampoco parece haber una forma de crear un feed rss de una categoría con una etiqueta específica, por ejemplo:

/c/[category_slug]/[tag]/[id].rss

No parece que pueda obtener un feed de temas o publicaciones etiquetadas dentro de una categoría.

Estoy creando un conjunto de feeds básicos para FreshRSS que permitirán una agregación más rápida de temas para nuestro personal de ingeniería, pero esto parece ser una gran laguna.

¿Alguna idea? ¡Gracias de antemano!

1 me gusta

Estoy suscrito al feed de búsqueda de PrivacyGuides Discourse desde openrss.org.

https://openrss.org/discuss.privacyguides.net/search?q=brave+browser+order%3Alatest_topic

Que es un feed RSS para

Ha pasado un tiempo y no recuerdo por qué funciona. Open rss puede que solo esté dando soporte específico al foro de Privacy Guides. Pero estoy seguro de que pueden dar soporte rápidamente a cualquier foro de Discourse ya que el código ya está ahí.

Podría ser útil hasta que Discourse ofrezca esto directamente.

Esto no nos servirá, ya que tenemos un Discourse privado detrás de SSO y no se puede exponer fuera de nuestras redes.

El sitio openrss.org tarda unos 7 minutos en construir/renderizar la página que enlazaste anteriormente, y parece que han creado el feed para ti como un feed personalizado, nada integrado en el propio Discourse.

De acuerdo. Pero ninguna página web tarda 7 minutos en cargarse. Las solicitudes siempre agotarían el tiempo de espera mucho antes. ¿Quieres decir 7 segundos? La página tarda unos segundos en cargarse para mí cuando se genera inicialmente, pero parece rápida después de la primera carga, al menos en mi navegador web.

Lectura

Tengo la impresión de que podría funcionar usando búsquedas guardadas.

No, literalmente tardó 7 minutos desde la conexión/solicitud inicial a openrss.org usando tu enlace, antes de que se dibujara el contenido del feed en la página.

Esto parece requerir la instalación de un plugin del lado del servidor para facilitar las búsquedas guardadas y las fuentes derivadas de búsquedas guardadas. Eso no es viable para nosotros y, lamentablemente, nuestra instancia de Discourse no permite Búsquedas Guardadas.

Eso no tiene mucho sentido. Soy ingeniero de software y los sitios web nunca pueden tardar 7 minutos en responder. Los servidores se agotan antes de que eso suceda. El sitio web y el feed que envié se cargan bastante rápido para mí. :person_shrugging:

1 me gusta

Hola, ¿tendrías alguna idea de por qué =\u003ehttps://meta.discourse.org/posts.rss funciona, es un feed RSS válido, y el mismo feed RSS da una página no encontrada en uno de mis sitios de Discourse, y ningún error en dos de mis otros sitios de Discourse? ¿Hay alguna configuración en algún lugar que podría haber cambiado en mi sitio que no funciona? Gracias.

¿Estás utilizando la misma versión para todas las instancias? ¿Existen diferencias en los componentes de plugins o temas entre ellas?

Hola, podría haber algunas diferencias entre mis sitios sí. Tendría que desactivar los plugins uno por uno para probar.

Quizás intentes primero Using Safe Mode to troubleshoot issues with themes and plugins, para que puedas verificar si hay algún problema con un plugin, luego deshabilita solo los plugins que difieren de otros sistemas…

(esta discusión pertenece a Support…)

1 me gusta