Obtenir une liste de sujets d'une catégorie

Ceci est mon premier message sur ce forum.

forum.valuepickr.com est un forum Discourse dédié à l’investissement sur le marché boursier indien.

Considérez la catégorie « Stock Opportunities » : Stock Opportunities - ValuePickr Forum

Je souhaiterais obtenir une liste des sujets de cette catégorie, de préférence avec certaines métadonnées associées, comme le nombre de réponses, de vues et d’activité. Idéalement sous forme de fichier CSV/TSV ou similaire. Pour l’instant, je ne vois même pas de moyen évident de connaître le nombre de sujets.

Je suis simplement un utilisateur du forum Valuepickr. Je ne suis pas un administrateur du site et je ne dispose d’aucun privilège d’administration.

J’ai d’abord pensé que l’utilisation de l’API Discourse pourrait être une solution. Cependant, j’ai trouvé la compréhension de l’API assez complexe et confuse. De plus, je ne sais pas si ce site prend en charge l’utilisation de l’API, et dans tous les cas, je ne suis pas certain que l’API prenne en charge ce cas d’usage.

Toutes suggestions, réflexions ou conseils sont les bienvenus. Merci d’avance.

1 « J'aime »

Vous pouvez utiliser l’API pour obtenir ces informations à partir des catégories publiques (il y en a beaucoup, en tout cas ; je ne suis pas sûr que « activity » soit horodaté ou non… mais il y a beaucoup d’informations).

Pour votre exemple, commencez par https://forum.valuepickr.com/c/stock-opportunities.json.

Ensuite, utilisez l’outil de votre choix pour convertir les données dans le format souhaité.

Bonne chance, le reste dépend de vous ! :slight_smile:

3 « J'aime »

Bonjour @maiki,

Merci pour votre réponse rapide. Il semble que ce que je souhaite faire soit possible, du moins en théorie.

Je venais d’examiner ce qui semble être la documentation de l’API JSON
Obtenir la liste des sujets dans une catégorie spécifiée, qui semble être dans la bonne direction, du moins. À première vue, cela devrait correspondre à l’URL https://forum.valuepickr.com/c/stock-opportunities/11.json

Cela me donne quelque chose qui ressemble superficiellement à l’URL que vous avez partagée (je pense que 11 est l’identifiant correspondant à cette catégorie, même si je pourrais me tromper). Veuillez m’excuser si j’ai fait une erreur, car je n’ai aucune expérience dans ce domaine et la documentation n’est pas très explicative.

Évidemment, je ne sais pas d’où vous avez obtenu l’URL que vous avez partagée. Si vous pouviez m’expliquer, cela serait utile.

Cependant, dans aucun des deux cas, le JSON généré (54 Ko dans chaque cas) ne semble suffisant pour contenir les centaines de sujets listés dans cette catégorie, bien qu’il en contienne clairement certains. Alors, qu’est-ce que je rate ?

1 « J'aime »

Ces liens devraient pouvoir vous fournir plus d’informations :

Tutoriel fourni dans ce fil de discussion :

En suivant ce tutoriel sur le site que vous avez listé ici, vous obtiendrez ce qui suit lorsque les outils de développement réseau sont ouverts :

Ce qui offre de nombreuses options lorsque vous cliquez dessus avec le bouton droit ; Copier > Copier l’URL (dans Firefox) fournit :
https://forum.valuepickr.com/c/stock-opportunities/11/l/latest.json?ascending=false&order=default&page=1

Un lien JSON incrémental pour les publications dans cette catégorie.

4 « J'aime »