RSS feed for category + latest

Desculpe retomar este tópico, mas também acho que essa seria uma funcionalidade bastante útil e, pelo que pude ver, ainda não está disponível. (Além dos autores neste tópico, veja também este outro tópico mais recente que solicita a mesma funcionalidade)

Um caso de uso é um canal IRC de comunidade com um bot que monitora alguns feeds RSS relevantes, anunciando as últimas postagens. Isso não é possível quando o feed relevante é uma categoria em um fórum mais amplo (considere, por exemplo, a categoria OpenCL no fórum da Khronos ou a categoria CUDA no fórum da NVIDIA):

  • se o bot seguir o feed da categoria, ele só poderá obter uma lista de tópicos: poderá anunciar quando um novo tópico for criado, mas não quando um novo comentário (postagem) for adicionado a um tópico existente, limitando severamente a utilidade do bot;
  • se o bot seguir o latest.rss de todo o fórum, receberá postagens de todos os tópicos, incluindo aquelas de categorias irrelevantes, e precisaria fazer filtragem adicional, com o risco de perder atualizações em postagens relevantes de uma categoria de baixa atividade em um fórum de alto volume (exceto talvez fazendo polling em alta frequência, o que não é ideal).

Um feed de categoria focado nas últimas postagens dessa categoria resolveria isso. Isso poderia ser tanto “últimas postagens nesta categoria” ou até mesmo apenas “última postagem de cada tópico nesta categoria”. A ausência de qualquer um desses feeds é particularmente frustrante porque você pode quase chegar lá obtendo o JSON da categoria, que, no entanto, não contém alguns dos elementos presentes no feed RSS, como o conteúdo da postagem para pré-visualização (além de, obviamente, exigir código de processamento completamente diferente no lado do cliente).

2 curtidas