RSS feed for category + latest

Désolé de faire remonter ce sujet, mais je pense aussi que ce serait une fonctionnalité plutôt utile et, à ma connaissance, elle n’est toujours pas disponible. (Outre les auteurs de ce sujet, voir également ce autre sujet plus récent demandant également cette fonctionnalité)

Un cas d’utilisation typique est un canal IRC communautaire avec un bot qui surveille certains flux RSS pertinents pour annoncer les derniers messages. Cela ne peut pas être réalisé lorsque le flux pertinent correspond à une catégorie dans un forum plus large (pensez par exemple à la catégorie OpenCL sur le forum Khronos, ou à la catégorie CUDA sur le forum NVIDIA) :

  • si le bot suit le flux de la catégorie, il ne peut obtenir qu’une liste de sujets : il peut annoncer la création d’un nouveau sujet, mais pas l’ajout d’un nouveau commentaire (message) dans un sujet existant, ce qui limite considérablement l’utilité du bot ;
  • si le bot suit le flux latest.rss de l’ensemble du forum, il recevra des messages de tous les sujets, y compris ceux de catégories non pertinentes, et devra effectuer un filtrage supplémentaire, avec le risque de manquer des mises à jour sur des messages pertinents dans une catégorie peu active d’un forum par ailleurs très actif (sauf peut-être en interrogeant à haute fréquence, ce qui n’est pas idéal).

Un flux de catégorie centré sur les derniers messages de cette catégorie résoudrait ce problème. Cela pourrait être soit un flux « derniers messages de cette catégorie », soit même simplement un flux « dernier message de chaque sujet dans cette catégorie ». L’absence de l’un ou l’autre de ces flux est particulièrement frustrante car on peut presque y parvenir en récupérant le JSON de la catégorie, qui manque cependant de certains éléments présents dans le flux RSS, tels que le contenu du message pour l’aperçu (sans compter, bien sûr, le besoin d’un code de traitement complètement différent côté client).

2 « J'aime »