Discourse-embed-bilibili (incorporare video di哔哩哔哩 in Discourse)

:information_source: Riepilogo discourse-embed-bilibili ti permette di incorporare video di bilibili(哔哩哔哩 una piattaforma video cinese) in Discourse
:hammer_and_wrench: Link al Repository GitHub - whitewatercn/discourse-embed-bilibili: 为discourse增加bilibili视频支持
:open_book: Guida all’Installazione Come installare plugin in Discourse

Come usare

incolla semplicemente il tuo link bilibili, come questo

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

quindi incorpori questo video con successo bili测试 - 🗣️闲聊 - 始徒Beginner

Come usare questo plugin

Incolla semplicemente il link del video di Bilibili in discourse, come ad esempio

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

Il plugin analizzerà automaticamente il link in un video bili测试 - 🗣️闲聊 - 始徒Beginner

Grazie all’autore

Ho trovato il plugin cercando su Google come incorporare bilibili in discourse e l’ho trovato su github, ma non ho trovato nulla sull’autore nel forum meta di discourse

Comunque, grazie per il tuo aiuto con bilibili

6 Mi Piace

Ciao, grazie per aver condiviso questo :slight_smile:

Ho dato una rapida occhiata e ho alcune osservazioni:

  • Non è possibile disabilitare il plugin. Non c’è un’impostazione per questo (l’input è disabilitato).
    image
    Per disabilitare il plugin, devi disinstallarlo.

  • Devi aggiungere https://player.bilibili.com nell’impostazione del sito siti iframe consentiti.

  • I video da bilibili all’interno degli iframe si avviano automaticamente (:warning:).

Questo plugin trarrebbe beneficio da miglioramenti.

3 Mi Piace

Non è spiegato nel primo post? L’ho capito come una funzionalità, in modo che tu possa controllare se ottenere un onebox video o un onebox normale.

2 Mi Piace

Grazie, ho rimosso questi punti dal mio post :slight_smile:

Non la vedo come una funzionalità, la regex del plugin tiene conto solo dei link che non hanno nulla dopo video/ e il onebox è solo il fallback previsto per i link che non corrispondono a un pattern di script onebox.

Aggiungere arbitrariamente una stringa di query per visualizzare un onebox normale sarebbe un modo strano per controllare come viene visualizzato un URL, anche se concordo sul fatto che sarebbe sicuramente utile per questo dato che i video sono in autoplay.

3 Mi Piace

grazie per la tua risposta, voglio solo incorporare video bili nel mio sito, il metodo di aggiunta di https://player.bilibili.com negli iframe consentiti non funziona, non so come risolvere

questo è effettivamente un problema, ma non so come aggiungere la funzione di disabilitazione del plugin, posso solo usarlo, non so come modificare il codice

So come fare, basta aggiungere una configurazione. Se avrò tempo più tardi, ti farò una PR.

aggiornamento: ah? non l’hai scritto tu? allora non c’è niente da fare

Questo è un plugin molto semplice che ho scritto, puoi fare riferimento a come aggiungere la configurazione
Lhcfl/discourse-another-smtp (github.com)

Ho fatto un fork di questo, ho modificato le espressioni regolari e ora può riconoscere anche i collegamenti ipertestuali con parametri.

Ho provato a modificare la configurazione, ma ho fallito :joy:. Ogni volta che modifico e verifico devo ricostruire, è troppo dispendioso in termini di tempo. Aspetterò che un esperto abbia tempo per fare direttamente una PR :folded_hands:.

ho forkato e modificato il codice regex, gli URL con parametri vengono ora riconosciuti normalmente

Ottimo lavoro :+1:

Quando sarai soddisfatto del risultato, ti suggerisco di richiedere l’accesso a Plugin authors - Discourse Meta e di pubblicare il tuo plugin in Plugin :slight_smile:

Inoltre, scrivere un plugin dovrebbe avvenire in un ambiente di sviluppo, ricostruire è troppo complicato…

2 Mi Piace

È stato unito, in precedenza dovevo scrivere il nome dell’impostazione nella configurazione :joy:

Come posso distribuire l’ambiente di sviluppo?

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

2 Mi Piace

Questo è venuto molto sfocato…

bilibili ha limitato la chiarezza dei video incorporati al di fuori del sito per un po’ di tempo, vedi
https://www.zhihu.com/question/363423550

I collegamenti esterni di Xigua Video sono migliori.

1 Mi Piace

Autore originale del plugin

Non ha funzionato, ora l’iframe di bilibili deve avere un cid, un aid? Ci sono ancora modi per incorporarlo?

Questo plugin corrisponderà solo ai numeri bv, altri contenuti verranno ignorati automaticamente, per ulteriori necessità è possibile inviare una pull request, questo è il massimo che un principiante può fare

Ho trovato alcune informazioni sul cid, che potrebbero esserti utili

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

1 Mi Piace

Ciao, questo funziona ancora? Sembra di no.