Da ich nicht möchte, dass meine Benutzer die zusätzlichen Schritte zum Hochladen eines Videos auf YouTube und anschließendes Kopieren und Einfügen dieses YouTube-Links in ihren Discourse-Beitrag ausführen müssen, und
da ich möchte, dass Videos, die sie an ihren Discourse-Beitrag anhängen, auf den YouTube-Kanal meines Unternehmens hochgeladen werden,
Gewünschte Funktionalität
Angenommen, ein Benutzer hätte eine Videodatei an einen Beitrag angehängt, den er auf Discourse erstellt hat,
würde die Datei programmatisch auf den YouTube-Kanal meines Unternehmens hochgeladen (vermutlich über die YouTube Data API) und dann
das Video (das der Benutzer an seinen Discourse-Beitrag angehängt hatte) würde programmatisch entfernt und durch einen Link zur YouTube-Datei ersetzt, der als Miniaturansicht angezeigt wird.
Zusätzliche Informationen 1
Ich erkenne, dass ich ein Python-Skript schreiben könnte, das Videos im Verzeichnis /var/discourse/shared/standalone/uploads/default/ auf das YouTube-Konto meines Unternehmens hochladen würde.
Ich möchte jedoch nicht herausfinden, wie ich den Anhang aus dem Discourse-Beitrag des Benutzers entferne und gleichzeitig den Link zur YouTube-Datei in den Discourse-Beitrag des Benutzers einfüge.
Zusätzliche Informationen 2
Falls Sie neugierig sind, stelle ich mir vor, dass einige Benutzer wahrscheinlich Videos posten werden, die größer als 10 GB (zehn Gigabyte) sind.
Es gibt diese Theme-Komponente, von der ich glaube, dass sie genau das tut, was Sie brauchen, obwohl ich verstehe, dass sie derzeit nicht gepflegt wird