Plugin Wellfed - feed RSS do YouTube não está funcionando

Olá a todos,

Alguém já usou o plugin Wellfed RSS? Ele está funcionando muito bem para a maioria dos feeds RSS, mas não consigo fazê-lo funcionar com feeds RSS do YouTube — nenhum conteúdo está sendo importado.

Alguém tem algum conselho, por favor? Preciso fazer algo diferente em relação a um feed RSS comum?

Claro!

Bem, então talvez você queira perguntar ao @xrav3nz :wink:

Obrigado. Acabei de enviar uma mensagem para @xrav3nz.

Olá @christian_01, obrigado por conferir o plugin!

Você vê algum erro nos logs (https://discourse.yoursite.com/logs)? Você tem uma URL de feed do YouTube que eu possa usar para testar?

Olá @xrav3nz, obrigado por entrar em contato novamente. Aqui estão algumas URLs para testar:

Peço ao meu desenvolvedor que verifique os registros de erro. Em breve, retorno com mais informações.

Para sua informação, temos um site auto-hospedado rodando em um servidor Digital Ocean.

Tenho outro bug, @xrav3nz. Espero que você possa ajudar.

Alguns feeds não estão sendo categorizados corretamente, mesmo que estejam configurados corretamente nas configurações do plugin.

Veja: https://businesscomputingworld.co.uk/latest

Você notará que muitos feeds não estão rotulados corretamente em ‘Notícias’, quando deveriam estar — na verdade, eles não têm nenhum rótulo.

Espero que você possa fornecer alguma assistência.

<feed ... xmlns:media="http://search.yahoo.com/mrss/">

Parece que o feed do YouTube usa a extensão Media RSS. Tanto o núcleo do Discourse quanto o plugin Wellfed dependem do módulo RSS do Ruby para analisar feeds, mas ele não suporta essa extensão.

Não tenho planos de adicionar suporte à extensão, mas estou aberto a PRs! Imagino que a mudança precisará ensinar o módulo RSS do Ruby e DiscourseWellfed::FeedItem sobre os novos elementos.

Você poderia compartilhar (ou me enviar por DM):

  • a URL do feed, e
  • sua configuração para esse feed em Personalizar > Incorporação > Hosts Permitidos

Oi, @xrav3nz, estou com o mesmo problema.
Aqui está a URL do feed:

No meu caso, apenas a Cointelegraph vai para a categoria de notícias.
E aqui estão os “Hospitais permitidos”:

Você poderia verificar isso?

Obrigado.

Olá @bintom, acredito que isso possa ser resolvido apenas ajustando suas configurações:

  • altere o host permitido de coindesk para www.coindesk.com
  • altere a lista branca de caminhos de ccn para .* ou /news/.*

Não testei o último, mas a alteração necessária segue a mesma lógica. :wink: Vou adicionar uma seção no README do plugin destacando essa armadilha comum.

Observe que alterar a configuração não atualizará retroativamente os tópicos existentes, mas qualquer novo tópico deve ser postado na categoria designada.

Obrigado @xrav3nz pela sua ajuda

Olá @xrav3nz.

Ainda estou com um pouco de dificuldade, mas não consigo descobrir o problema.

A questão é que há várias seções/categorias de um site de terceiros das quais quero importar feeds.

Por exemplo, este site (Resources | Perforce Software) possui feeds para:

Blogs
Whitepapers
Podcasts
Vídeos
Webinars
Infográficos

Quero importar todos eles usando seus diferentes feeds RSS, mas todos estão aparecendo na mesma categoria no meu site (‘Blogs’). Abaixo está como configurei os feeds no plugin. Configurei incorretamente o ‘Path Whitelist’?

Você resolveu seu problema?

Olá, pessoal!
A importação de RSS do YouTube funciona?
Tentei, mas não funcionou para mim =(

Não funciona como padrão, não. Eu precisei obter um plugin personalizado para isso.

Adicionei suporte para feeds RSS do YouTube em um PR: