Um plugin que faria upload de um vídeo (que um usuário anexou a uma postagem no Discourse) para o canal do YouTube da minha empresa

Eu li isto…

Presumivelmente, isso funciona.

Meu caso de uso

  1. Como não quero que meus usuários precisem se preocupar em realizar as etapas extras necessárias para fazer upload de um vídeo para o YouTube e, em seguida, copiar e colar esse link do YouTube em sua postagem do Discourse, e
  2. porque quero que os vídeos que eles anexarem à sua postagem do Discourse sejam enviados para o canal do YouTube da minha empresa,

Funcionalidade que eu gostaria

  1. Assumindo que um usuário anexou um arquivo de vídeo a uma postagem que ele criou no Discourse,
  2. o arquivo seria carregado programaticamente para o canal do YouTube da minha empresa (presumivelmente usando a API de dados do YouTube) e, em seguida,
  3. o vídeo (que o usuário anexou à sua postagem do Discourse) seria removido programaticamente e substituído por um link para o arquivo do YouTube exibido como uma miniatura.

Informações extras 1

Percebo que poderia escrever um script Python que faria o upload de vídeos localizados em /var/discourse/shared/standalone/uploads/default/ para a conta do YouTube da minha empresa.

No entanto, não gostaria de descobrir como remover o anexo da postagem do usuário no Discourse e, concomitantemente, inserir o link para o arquivo do YouTube na postagem do usuário no Discourse.

Informações extras 2

Caso você esteja curioso, imagino que alguns usuários provavelmente postarão vídeos com mais de 10 GB (dez gigabytes).

Informações extras 3

Eu li…

Informações extras 4

Eu também li…

Existe este componente de tema que acho que faz exatamente o que você precisa,
embora eu entenda que ele está atualmente sem manutenção

1 curtida

Aparentemente está quebrado e sem manutenção.