Projeto com finalidade de estudos sobre a api do google / youtube. Objetivo dele é que o usuário consiga realizar upload de video apenas realizando o upload pela aplicação, após ele selecionar o arquivo, o código em backend vai realizar o envio para youtube e todas as configurações necessárias, possibilitando até mesmo um agendamento de envio ou envio automático sem precisar de nenhum interação com a interface do youtube.
- Express
- TypeScript
- EJS
- Clone o repositório.
- Instale as dependências com o comando
npm install
.
- Crie um projeto no Console de Desenvolvedores do Google.
- Ative a API do YouTube e obtenha as credenciais de acesso.
- Copie as credenciais para o arquivo
.env
na raiz do projeto, seguindo o exemplo do arquivo.env.example
.
- Execute o comando
npm start
para iniciar o servidor. - Acesse
http://localhost:3000
em seu navegador. - Siga as instruções para fazer o upload de um vídeo para o YouTube.
Aqui estão algumas capturas de tela do projeto em funcionamento:
1- Faça a autenticação
2- Escolha o video
3- Suba o video