Discourse-embed-bilibili (Inserir vídeos do 哔哩哔哩 no discourse)

:information_source: Resumo discourse-embed-bilibili permite incorporar vídeos do bilibili(哔哩哔哩 uma plataforma de vídeo chinesa) no Discourse
:hammer_and_wrench: Link do Repositório GitHub - whitewatercn/discourse-embed-bilibili: 为discourse增加bilibili视频支持
:open_book: Guia de Instalação Como instalar plugins no Discourse

Como usar

basta colar seu URL do bilibili, assim

https://www.bilibili.com/video/BV1294y1b7Cx
https://www.bilibili.com/video/BV1294y1b7Cx/?spm_id_from=333.788

então você incorpora este vídeo com sucesso bili测试 - 🗣️闲聊 - 始徒Beginner

如何使用本插件

在discourse中黏贴b站视频链接即可,如

https://www.bilibili.com/video/BV1294y1b7Cx
https://www.bilibili.com/video/BV1294y1b7Cx/?spm_id_from=333.788

插件会自动将链接解析成视频 bili测试 - 🗣️闲聊 - 始徒Beginner

Thanks for the author

I found the plugin by google about how to embed bilibili in discourse and got it in github, but i don’t found anything about the author in discourse meta forum

Anyway ,thanks for your help about bilibili

6 curtidas

Oi, obrigado por compartilhar isso :slight_smile:

Dei uma olhada rápida e tenho algumas observações:

  • Você não pode desativar o plugin. Não há configuração para isso (a entrada está desabilitada).
    image
    Para desativar o plugin, você precisa desinstalá-lo.

  • Você precisa adicionar https://player.bilibili.com na configuração do site iframes permitidos.

  • Os vídeos do bilibili dentro de iframes têm reprodução automática (:warning:).

Este plugin se beneficiaria de melhorias.

3 curtidas

Isso não está explicado no primeiro post? Eu entendi como um recurso, então você pode controlar se obtém um onebox de vídeo ou um onebox regular.

2 curtidas

Obrigado, removi esses pontos da minha postagem :slight_smile:

Eu não vejo isso como um recurso, a regex do plugin só leva em conta links que não têm nada depois de video/ e o onebox é apenas o fallback esperado para links que não correspondem a um padrão de script onebox.

Adicionar arbitrariamente uma string de consulta para exibir um onebox regular seria uma maneira estranha de controlar como um URL é exibido, embora eu concorde que seria definitivamente útil para isso, já que os vídeos são de reprodução automática.

3 curtidas

obrigado pela sua resposta, eu só quero incorporar vídeos do bili no meu site, o método de adicionar https://player.bilibili.com em iframes permitidos não funciona, eu não sei como consertar

este é realmente um problema, mas não sei como adicionar a função de desabilitar plugin, eu só sei usá-lo, não sei como modificar o código

Eu sei como fazer isso, você só precisa adicionar uma configuração. Se eu tiver tempo mais tarde, posso te enviar um PR.

atualização: ah? você não escreveu isso? então não há nada que eu possa fazer

Este é um plugin muito simples que escrevi, você pode consultar como adicionar a configuração
Lhcfl/discourse-another-smtp (github.com)

Eu fiz um fork, modifiquei a expressão regular, e agora também consigo reconhecer hiperlinks com parâmetros.

Tentei modificar a configuração, falhei :joy:, cada vez que modifico e valido tenho que reconstruir, é muito demorado, esperarei que um especialista tenha tempo para fazer um PR diretamente :folded_hands:.

Eu fiz um fork e modifiquei o código regex, URLs com parâmetros agora são reconhecidas normalmente

Bom trabalho :+1:

Quando estiver satisfeito com o resultado, sugiro que solicite acesso a Plugin authors - Discourse Meta e publique seu plugin em Plugin :slight_smile:

Além disso, escrever plugins deve ser feito em um ambiente de desenvolvimento, e o rebuild é muito problemático…

2 curtidas

Já foi mesclado, eu não sabia que o nome da configuração também precisava ser escrito no config :joy:

Como posso implantar o ambiente de desenvolvimento?

https://meta.discourse.org/tags/c/documentation/devs/56/dev-install

2 curtidas

Isso está saindo muito embaçado…

O Bilibili restringiu a clareza dos vídeos incorporados fora do site há algum tempo, veja mais detalhes em
https://www.zhihu.com/question/363423550

Os links externos do Xigua Video são melhores.

1 curtida

Autor original do plugin

Tentei e não funcionou. Agora o iframe do Bilibili precisa ter cid e aid? Ainda existe alguma maneira de conseguir incorporar?

Este plugin só corresponderá ao número bv, outro conteúdo será ignorado automaticamente, mais necessidades podem enviar pr, um novato só pode fazer isso

Sobre o cid, encontrei algumas informações que podem te ajudar

https://www.zhihu.com/question/400156620?utm_id=0

1 curtida

Olá, isso ainda funciona? Parece que não.