Un plugin qui téléchargerait une vidéo (que l'utilisateur avait attachée à une publication Discourse) sur la chaîne YouTube de mon entreprise

J’ai lu ceci…

Cela fonctionne vraisemblablement.

Mon cas d’utilisation

  1. Parce que je ne veux pas que mes utilisateurs aient à se soucier des étapes supplémentaires requises pour télécharger une vidéo sur YouTube, puis copier-coller ce lien YouTube dans leur publication Discourse, et
  2. parce que je veux que les vidéos qu’ils joignent à leur publication Discourse soient téléchargées sur la chaîne YouTube de mon entreprise,

Fonctionnalité que je souhaiterais

  1. En supposant qu’un utilisateur ait joint un fichier vidéo à une publication qu’il avait créée sur Discourse,
  2. le fichier serait téléchargé par programme sur la chaîne YouTube de mon entreprise (vraisemblablement en utilisant l’API YouTube Data), puis
  3. la vidéo (que l’utilisateur avait jointe à sa publication Discourse) serait supprimée par programme et remplacée par un lien vers le fichier YouTube affiché sous forme de miniature.

Informations supplémentaires 1

Je me rends compte que je pourrais écrire un script Python qui téléchargerait les vidéos situées dans /var/discourse/shared/standalone/uploads/default/ sur le compte YouTube de mon entreprise.

Cependant, je préférerais ne pas avoir à déterminer comment supprimer la pièce jointe de la publication Discourse de l’utilisateur et insérer concomitamment le lien vers le fichier YouTube dans la publication Discourse de l’utilisateur.

Informations supplémentaires 2

Au cas où vous seriez curieux, j’imagine que certains utilisateurs publieront probablement des vidéos de plus de 10 Go (dix gigaoctets).

Informations supplémentaires 3

J’ai lu…

Informations supplémentaires 4

J’ai aussi lu…

Il existe ce composant de thème qui, je pense, fait exactement ce dont vous avez besoin,
bien que je comprenne qu’il ne soit actuellement pas maintenu

1 « J'aime »

Apparemment, il est cassé et non maintenu.