Feed RSS ausente que corresponde a tópicos "novos"

Contexto

De acordo com a documentação, temos muitos feeds RSS:

Mas, na verdade, estamos perdendo o

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

É fácil confundir “new” (novo) com “latest” (mais recente - que funciona), mas eles são, na verdade, diferentes:

  • New = tópicos mais recentes, independentemente da última resposta
  • Latest = tópico com a última resposta

Veja a discussão com @hellekin aqui no tópico da documentação.

Para recriar

Vá para: https://meta.discourse.org/new.rss

Resultado recebido

Erro de página ausente

Resultado esperado

Um arquivo rss semelhante a: Discourse Meta - Latest topics

que corresponde a: Discourse Meta - The Official Support Forum for Discourse

ou, no nosso caso, a: https://meta.discourse.org/new

Ver também

O feed RSS está lá, mas você precisa estar logado:

“new” = tópicos novos para você…

Acho que você está confundindo com um recurso que não temos :slight_smile:

Hmmm… sim, acho que você está certo. Desculpe! :see_no_evil_monkey:

Mas existe uma maneira de obter os tópicos mais recentes (“novos”) ordenados por data de criação, desconsiderando a última resposta? (Sem fazer login)

Um global new.rss seria benéfico ou útil em leitores de RSS. Ou conectar fóruns, porque a forma federada não será tão comum, eu imagino, e seu objetivo é diferente.

Eu também não sei quão comum é usar feed RSS dessa maneira.

Exatamente o meu caso de uso também. Para mostrar novas conversas de forma agregada.

\u003chttps://meta.discourse.org/latest.rss?order=created\u003e ?

Obrigado!

Desculpe por não ter descoberto isso sozinho. :see_no_evil_monkey: podemos simplesmente esquecer este tópico?

Mas não funciona no nível da categoria, então isso não pode ser feito?

https://meta.discourse.org/c/bug/latest.rss?order=created

E não importa ?order=created porque latest.rss funciona apenas no nível do fórum. Ou estou errado novamente?

Você está procurando por https://meta.discourse.org/c/bug/1.rss?order=created?

Eu nem sei o que diabos é 1.rss.

Estou procurando uma solução para obter todos os novos tópicos de Contribute > Bug no meu fórum, como um alerta precoce. Preciso disso? Absolutamente não, porque eu visito com muita frequência de qualquer forma. Eu quero isso? Também não posso dizer, já que o Discourse é majoritariamente estável. Mas seria bom ter, de maneira semelhante ao que a federação oferece.

Então me diga o que estou procurando :joy:

1 é o ID da categoria. Eu peguei isso da documentação

E então eu adicionei ?order=created, como o sam fez acima.
Você pode facilmente obter o ID do URL quando você visita a categoria, por exemplo https://meta.discourse.org/c/bug/1. Você apenas adiciona o .rss e o parâmetro

\u003chttps://meta.discourse.org/c/bug/1/l/latest?order=created\u003e

essa é a rota para o mais recente incondicional, pois o padrão pode apontar para outra coisa dependendo da ordem do menu superior.

sem estresse algum, este é um recurso bastante oculto no Discourse.

Isso é muito legal. Então isso pode ser usado internamente e para leitores de RSS externos? :star_struck:

Fio muito útil, https://SITE/latest.rss?order=created em particular é importante para o caso de uso comum de “seguir os tópicos de um discurso no meu leitor de feeds com ordenação estável”.

(Estou assumindo que sem order=created, a ordem seria misturada com base na atividade de resposta. Mas agora que penso nisso, acompanho https://discourse.haskell.org/latest.rss com bazqux.com e nunca notei um problema.)

Mas eu vejo isso agora. Se você assinar um desses feeds sem ?order=created, parecerá bom no início, mas à medida que a ordem dos itens muda no feedreader, você ficará terrivelmente confuso.