Un plugin que subiría un video (que un usuario había adjuntado a una publicación de Discourse) al canal de YouTube de mi empresa

Leí esto…

Presumiblemente eso funciona.

Mi caso de uso

  1. Debido a que no quiero que mis usuarios tengan que molestarse en realizar los pasos adicionales requeridos para subir un video a YouTube y luego, copiar y pegar ese enlace de YouTube en su publicación de Discourse, y
  2. porque quiero que los videos que adjuntan a su publicación de Discourse se suban al canal de YouTube de mi empresa,

Funcionalidad que me gustaría

  1. Suponiendo que un usuario hubiera adjuntado un archivo de video a una publicación que había creado en Discourse,
  2. el archivo se subiría mediante programación al canal de YouTube de mi empresa (presumiblemente utilizando la API de datos de YouTube), y luego
  3. el video (que el usuario había adjuntado a su publicación de Discourse) se eliminaría mediante programación y se reemplazaría con un enlace al archivo de YouTube que se muestra como una miniatura.

Información adicional 1

Me doy cuenta de que podría escribir un script de Python que subiría los videos ubicados en /var/discourse/shared/standalone/uploads/default/ a la cuenta de YouTube de mi empresa.

Sin embargo, no me gustaría averiguar cómo eliminar el archivo adjunto de la publicación de Discourse del usuario e insertar concomitantemente el enlace al archivo de YouTube en la publicación de Discourse del usuario.

Información adicional 2

En caso de que tenga curiosidad, imagino que algunos usuarios probablemente publicarán videos de más de 10 GB (diez gigabytes).

Información adicional 3

Leí…

Información adicional 4

También leí…

Hay este componente temático que creo que hace exactamente lo que necesitas,
aunque entiendo que actualmente no tiene mantenimiento.

1 me gusta

Aparentemente está roto y sin mantenimiento.