即使在明確患有的是心因性勃起障礙,需要正確的心理健康治療才能根治問題,仍是無可奈何地依靠服用犀利士、威而鋼等ED藥物。因為心理疾病難以完全治愈,一定條件下可從新觸發。

Desenvolvimento Node.js Vídeo aulas

Como programar um robô que cria vídeos e posta no YouTube

Como programar um robô que cria vídeos e posta no YouTube

O post têm como objetivo apresentar a série de vídeos sobre como
programar um robô que cria vídeos e posta no YouTube apresentada pelo Youtuber Filipe Deschamps e também apresentar o “manual” escrito por Hebert Lima para que as pessoas que possuam pouco conhecimento sobre programação consigam rodar o projeto.

Senta que la vem história…

Passeando pelos canais do YouTube me deparei com um canal muito top, o canal do Filipe Deschamps.

O canal trata sobre vários assuntos relacionados com tecnologia, mas o que mais me chamou a atenção foi uma série sobre programação de robôs (bots).

Nessa série Filipe Deschamps ensina como programar um robô que cria vídeos e posta no YouTube. O projeto utiliza tecnologias/recursos como
Watson da IBM + Adobe After Effects + Wikipedia + Google Images API + Algorithmia + JavaScript + Node.js.

Os robôs fazem desde o farming dos textos no Wikipedia, download das images pelo Google Images, redimensionam todas elas, colocam em um template do After Effects, renderizam no terminal de forma headless e por fim fazem o upload para o YouTube com configuração de título, descrição, tags e thumbnail.

Passeando pelo seu projeto no GitHub vi que um dos colaboradores escreveu um “manual” para ajudar todas as pessoas que possuem pouco conhecimento sobre programação. O “manual” foi escrito por Hebert Lima em uma das issues do projeto vídeo maker.

O conteúdo do post esta dividido em duas seções (vídeos e material de apoio) para facilitar o entendimento da série por parte do leitor.

Espero que gostem do material e boa leitura.

Vídeos da série

Apresentação

Maior inimigo do projeto

Gestão do projeto

Input

Estrutura de dados

Deep Learning

IBM Watson

Ler e escrever em arquivos

Material de apoio

Vou partir do princípio que você caiu na playlist e é aspirantes a programação e não está familiarizados com o Git ou Node.js, então primeiro você precisa instalar o Node.js no seu pc e seguir o procedimento padrão de instalação next->next->ok, recomendo você baixar o Git e instalar na sua maquina, depois basta copiar a URL do projeto conforme abaixo.




Clonando o Repositório
Com o Git e o Node.js instalado na sua maquina e a URL do projeto em mãos, cria em algum lugar do seu pc uma pasta para criarmos uma copia do repositório, dentro dela abra o cmd ou powershell e digite os comandos abaixo:
git clone https://github.com/filipedeschamps/video-maker.git cd video-maker npm install

Clonando o Repositório

Com o Git e o Node.js instalado na sua maquina e a URL do projeto em mãos, cria em algum lugar do seu pc uma pasta para criarmos uma copia do repositório, dentro dela abra o cmd ou powershell e digite os comandos abaixo:

git clone https://github.com/filipedeschamps/video-maker.git
cd video-maker
npm install

Api: Algorithmia

É necessário criar a sua chave de acesso para poder testar os robôs, pra isso você precisa acessar o site do Algorithmia, aqui não tem muito segredo, basta acessar e se cadastrar, depois de logar na sua conta, na Dashboard procure no menu Api Keys e copie.

vá até a pasta do projeto onde você clonou o repositório, navegue até a pasta video-maker\credentials, crie um arquivo de texto e renomeie para algorithmia.json, dentro desse arquivo você irá colocar a APIque copiou do site Algorithmia na estrutura abaixo:

{
  "apiKey": "API_KEY_AQUI"
}

Api: Watson

Você precisa criar também as credenciais do Watson no site da IBM, também não tem segredo, basta se cadastrar, quando estiver logado no menu superior clique em Catálogo, depois dentro de IA procure por Natural Language Understanding

clicando nele na nova página vai aparece um botão “criar” no final da página, uma vez que o serviço for criado, você será redirecionado para a página de gerenciamento do serviço que você acabou de criar, no menu lateral esquerdo procure por Credenciais de Serviços e depois clique em Auto-generated service credentials destacado abaixo, então copie as Credenciais:

IBM

Novamente, voltando na pasta do projeto ainda dentro da pasta video-maker\credentials você ira criar um novo arquivo de texto com o nome watson-nlu.json e dentro desse arquivo você vai colar as credenciais que copiou anteriormente:

{   "apikey" : "...",   "iam_apikey_description" : "...",   "iam_apikey_name": "...",   "iam_role_crn": "...",   "iam_serviceid_crn": "...",   "url": "..." }

PS: O Filipe já começou a implementar algumas funções que utilizam as credências do Google API para busca de imagens, recomendo vocês criarem o arquivo google-search.json dentro da pasta credentials com o conteúdo abaixo, assim que sair o vídeo eu corrijo essa parte 😇:

{
  "apiKey": "",
  "searchEngineId": "",
}

1.., 2…, 3… Testando!

Agora dentro da pasta video-maker você pode abrir o cmd ou powershell e executar o comando:

node index.js
done

Acesse nosso canal no YouTube para visualizar outros vídeos sobre programação, como por exemplo Python, Java e Desenvolvimento de sistemas comerciais utilizando a linguagem C#. Participe do nosso grupo de estudos no Facebook acessando o link.

About the author

Danilo Filitto

Mestre em Ciência da Computação pela Universidade Estadual de Maringá - UEM, Pós-Graduado em Redes de Computadores e Comunicação de Dados pela Universidade do Estado do Paraná - UEL, Bacharel em Ciência da Computação pela Universidade do Oeste Paulista - UNOESTE.

Atuo na área acadêmica como professor desde 2006. Atualmente leciono na UNOESTE (Universidade do Oeste Paulista), no SENAC (Serviço Nacional de Aprendizagem Comercial) e possuo vários cursos na Udemy (https://www.udemy.com/user/danilo-filitto/).

Além disso, sou o CEO dos sites https:www.dfilitto.com.br e https:www.makeindiegames.com.br

Você também pode me encontrar no YouTube por meio do endereço https://www.youtube.com/danilofilittoppr

Aprenda a criar seus próprios jogos

Cursos em promoção

Cursos em destaque

Quer aprender a programar?

Aprenda a criar seus próprios jogos com os melhores desenvolvedores