Obtener una lista de temas de una categoría

Este es mi primer mensaje en este foro.

forum.valuepickr.com es un foro de Discourse sobre inversión en el mercado de valores de la India.

Considera la categoría de “Oportunidades de acciones”: Stock Opportunities - ValuePickr Forum

Me gustaría tener una forma de obtener una lista de los temas en esta categoría, preferiblemente con información adicional adjunta, como respuestas, visitas y actividad. Preferiblemente en un archivo CSV/TSV o similar. Por ahora, ni siquiera veo una forma obvia de averiguar el número de temas.

Solo soy un usuario del foro de Valuepickr. No soy un administrador del sitio, ni tengo privilegios de administrador.

Inicialmente pensé que usar la API de Discourse podría ser una forma de hacerlo. Sin embargo, encontré que entender la API es bastante complejo y confuso; tampoco sé si este sitio en particular admite el uso de la API y, en cualquier caso, no estoy seguro de que la API admita este caso de uso.

Agradecería sugerencias, opiniones o consejos. Gracias de antemano.

Puedes usar la API para obtener esa información de las categorías públicas (de todas formas hay mucha; no estoy seguro de si la «actividad» incluye una marca de tiempo o no… pero hay mucha información).

Para tu ejemplo, comienza en https://forum.valuepickr.com/c/stock-opportunities.json.

Luego usa la herramienta que prefieras para convertirlo al formato de datos que desees.

¡Buena suerte, el resto depende de ti! :slight_smile:

Hola @maiki,

Gracias por la respuesta rápida. Al menos, parece que lo que quiero hacer es posible.

Acabo de estar revisando lo que parece ser la documentación de la API JSON Obtener una lista de temas en la categoría especificada, que, al menos, parece estar en el rango correcto. A simple vista, esto parece corresponder a la URL https://forum.valuepickr.com/c/stock-opportunities/11.json.

Esto me da algo que parece superficialmente similar a la URL que publicaste (creo que 11 es el ID correspondiente a esa categoría, aunque podría estar equivocado en eso). Por favor, disculpa si me he equivocado, ya que no tengo experiencia con este tipo de cosas y la documentación no es precisamente amigable.

Obviamente, no sé de dónde obtuviste la URL que publicaste. Si pudieras explicármelo, sería de gran ayuda.

Sin embargo, en ningún caso el JSON generado (54 KB en cada caso) es suficiente para contener los cientos de temas listados en esta categoría, aunque claramente contiene algunos de ellos. Entonces, ¿qué me estoy perdiendo?

Estos enlaces deberían poder brindarte más información:

Tutorial proporcionado en ese hilo:

Siguiendo ese tutorial en el sitio web que mencionaste aquí, obtienes lo siguiente cuando tienes las herramientas de desarrollador de red abiertas:

El cual tiene muchas opciones cuando haces clic derecho, Copiar > Copiar URL (en Firefox) proporciona:
https://forum.valuepickr.com/c/stock-opportunities/11/l/latest.json?ascending=false&order=default&page=1

Un enlace JSON incremental para publicaciones en esa categoría.