Pipeline Automatizado: Blogger + NotebookLM + YouTube
Leitura: ~5 min
TL;DR:
- Um pipeline de 3 fases conecta Blogger, NotebookLM e YouTube sem intervenção manual.
- O post é criado, enviado ao NotebookLM para gerar audio/video, e o video é postado no YouTube automaticamente.
- O ID do video substitui o placeholder no post original — tudo via GitHub Actions a cada 3 horas.
Nota Tecnica: Scripts e automacoes fornecidos tem fins exclusivamente educacionais. Teste sempre em ambiente controlado. O @CanalQb nao se responsabiliza por danos, perdas ou bloqueios decorrentes do uso indevido.
O script roda em 4 segundos o que levava 40 minutos no manual.
Todo mundo que automatiza conteudo enfrenta o mesmo gargalo: o tempo entre criar o post, gerar o video, editar, renderizar, subir pro YouTube e voltar pra atualizar o link no blog. Esse processo de 6 a 8 horas manuais pode ser reduzido para menos de 30 minutos com o pipeline certo. E o melhor: sem nenhuma intervenção sua depois do pontapé inicial.
Como conectar Blogger ao NotebookLM automaticamente?
A integracao usa um script Python que le o post publicado no Blogger, extrai o conteudo HTML e envia como fonte para o NotebookLM. O segredo esta no OAuth 2.0: um refresh token configurado como secret no GitHub permite que o workflow acesse a API do Blogger sem intervencao manual. O post vira a base para o NotebookLM gerar os resumos em audio e video.
Qual o papel do GitHub Actions no pipeline?
O GitHub Actions e o cerebro da operacao. Um workflow e acionado de duas formas: manualmente (workflow_dispatch) ou a cada 3 horas via cron. Ele coordena todo o fluxo: sincroniza o conteudo com o NotebookLM, gera o Audio Overview, gera o Video Overview com instrucoes personalizadas, baixa os artefatos, salva no Google Drive, envia para o YouTube e por fim substitui o ID placeholder DUDla8Bya8M pelo ID real do video no post do Blogger.
Como garantir que o video seja gerado em portugues?
O parametro instructions do metodo generate_video recebe um texto detalhado em portugues brasileiro. La definimos o idioma, o formato 16:9, o estilo visual (fundo tecnologico, paleta verde e azul do @CanalQb, animacoes suaves) e os topicos que os apresentadores de IA devem focar: explicacao pratica, dados numericos, comparacao de metodos, dicas de otimizacao e alertas de erros comuns.
Como o ID do video e substituido no post original?
O script replace_video_id.py le o post do Blogger, localiza todas as ocorrencias do placeholder DUDla8Bya8M e substitui pelo ID real retornado pela API do YouTube. A atualizacao e feita via Blogger API v3 com o mesmo OAuth. Uma planilha do Google Sheets funciona como fonte da verdade: cada post vira uma linha com links do post, do video no Drive e do video no YouTube, alem do status atual.
Fluxo completo:
1. Criar post no Blogger (com placeholder DUDla8Bya8M)
2. Workflow sincroniza com NotebookLM
3. NotebookLM gera Audio + Video Overview
4. Workflow baixa o video e salva no Drive
5. Workflow envia o video para o YouTube
6. Workflow substitui placeholder pelo ID real
7. Workflow registra tudo na planilha
8. Workflow deleta o video do Drive
Perguntas Frequentes
Quanto tempo leva o pipeline completo?
Precisa de conhecimentos em Python?
O NotebookLM gera audio e video em portugues?
E se o video falhar?
Onde ficam registrados os links?
Feito com Master Rules Claude v8.4

Comentários
Comente só assim vamos crescer juntos!