Aprendizagem pessoal com IA
e orientação prática
Sapo pintado em alumínio

Yutu: ferramenta de gerenciamento de linha de comando do YouTube, acesso à IA para automatizar totalmente os canais do YouTube

Introdução geral

O Yutu é uma poderosa ferramenta de linha de comando de código aberto projetada para usuários do YouTube, hospedada no GitHub e desenvolvida pela equipe eat-pray-ai. Ela permite o gerenciamento completo de vídeos, listas de reprodução, canais e muito mais do YouTube a partir do terminal, para aqueles que gostam de um fluxo de trabalho eficiente. Seja para fazer upload de vídeos, gerenciar comentários ou definir miniaturas, o Yutu permite que os usuários se livrem de operações tediosas na Web e concluam tarefas diretamente da linha de comando. O projeto oferece suporte a uma variedade de métodos de instalação, como Docker, Go ou download direto do arquivo binário, suporte para sistemas Linux, macOS e Windows. Como um projeto de código aberto, o Yutu aceita contribuições da comunidade, é bem documentado e continuamente atualizado, e tem como objetivo oferecer aos usuários uma experiência conveniente de gerenciamento do YouTube.

Yutu é a ferramenta que gerencia os canais de tubulação a partir da linha de comando e, se puder ser gerenciada exclusivamente a partir da linha de comando, isso significa que pode ser conectada ao conteúdo gerado por IA para operações totalmente automatizadas. Aqui está um exemplo de repositório fornecido pelo autor: https://github.com/eat-pray-ai/blackheart2

Yutu: ferramenta de gerenciamento de linha de comando do YouTube, acesso à IA para automatizar totalmente a operação dos canais do YouTube-1

 

Lista de funções

  • Gerenciamento de vídeoSuporte para upload de vídeos, definição de miniaturas e edição de metadados de vídeo.
  • operação de lista de reproduçãoCrie, edite e exclua listas de reprodução e adicione ou remova vídeos.
  • Gerenciamento de comentáriosComentários e tópicos de comentários: Visualize, publique, responda ou exclua comentários e tópicos de comentários.
  • Gerenciamento de canaisModificar informações do canal, inserir banners e gerenciar partições de canal.
  • função de pesquisaPesquisa de vídeos, listas de reprodução ou outros recursos no YouTube.
  • Subtítulo OperaçãoLegendas de vídeo: Carregue, edite ou exclua legendas de vídeo.
  • Suporte à certificaçãoAutenticação de conta via API do YouTube para operação segura.
  • arquivo de loteSuporte ao upload de vídeos em lote ou ao gerenciamento de vários recursos.
  • Visualização de eventosAtividade do YouTube: Lista a atividade do YouTube, como visualizações recentes ou interações.
  • Associação e assinaturaVisualização e gerenciamento de membros do canal, relações de assinatura.

 

Usando a Ajuda

Processo de instalação

O Yutu oferece vários métodos de instalação, e os usuários podem escolher o método adequado de acordo com o ambiente do sistema. Veja a seguir as etapas detalhadas:

1. condições prévias

Antes de usar o Yutu, você precisa preparar uma conta do Google Cloud Platform:

  • Crie um projeto no Google Cloud.
  • Ative a API de dados do YouTube v3 (e, opcionalmente, a API do YouTube Analytics e de relatórios, se você precisar de estatísticas).
  • Configure a tela de consentimento do OAuth, crie um ID de cliente OAuth e defina o URI de redirecionamento como http://localhost:8216.
  • Faça o download do arquivo gerado cliente_secreto.json salve-o em um diretório local.

2. métodos de instalação

Método 1: usar o Docker

  • Certifique-se de que o Docker esteja instalado em seu sistema.
  • Execute o seguinte comando para obter a imagem mais recente e inicializar:
    docker pull ghcr.io/eat-pray-ai/yutu:latest
    docker run --rm -v /path/to/your/credentials:/app ghcr.io/eat-pray-ai/yutu:latest
  • OBSERVAÇÃO: Coloque o /path/to/your/credentials Substituir por salvar localmente cliente_secreto.json O caminho.

Método 2: Instalação via Go

  • Certifique-se de que o Go esteja instalado (recomenda-se a versão 1.11 ou superior).
  • Execute o seguinte comando para instalar:
    go install github.com/eat-pray-ai/yutu@latest
    
  • Depois que a instalação for concluída, a linha de comando entrará em yutu --help Verificação de sucesso.

Método 3: Faça o download do arquivo binário diretamente

  • Visite a página de versões do GitHub (https://github.com/eat-pray-ai/yutu/releases).
  • Faça o download do arquivo correspondente de acordo com o sistema operacional (por exemplo yutu-linux-amd64 talvez yutu-windows-amd64.exe).
  • Os usuários do Linux/macOS precisam ter permissão de execução:
    chmod +x /path/to/yutu
    
  • Mova o arquivo para um caminho do sistema (por exemplo /usr/local/bin), que pode ser usado globalmente.

3. processo de certificação

Após a instalação, a autenticação da API do YouTube é necessária:

  • É executado no terminal:
    autenticação do yutu
    
  • O sistema abre um navegador e solicita a autorização de acesso à conta do YouTube.
  • Após a autorização, gere youtube.token.json que é salvo no diretório atual por padrão (disponível por meio do comando --credencial talvez --cacheToken especifica o caminho).

Funções principais

Upload de vídeo

  • Formato do comando:
    yutu video insert --file /path/to/video.mp4 --title "título do vídeo" -description "descrição do vídeo"
    
  • Descrição: faça upload de vídeos locais para o YouTube com suporte para adicionar títulos e descrições.

Configuração de miniaturas

  • Formato do comando:
    yutu thumbnail set --videoId "videoId" --file /path/to/thumbnail.jpg
    
  • Observação: Para definir uma miniatura personalizada para um determinado vídeo, é necessário um ID de vídeo (encontrado no link do YouTube).

Criação de uma lista de reprodução

  • Formato do comando:
    yutu playlist insert --title "nome da lista de reprodução" --description "descrição"
    
  • Descrição: cria uma nova lista de reprodução e retorna o ID da lista de reprodução.

Adicionar vídeo à lista de reprodução

  • Formato do comando:
    yutu playlistItem insert --playlistId "ID da lista de reprodução" --videoId "ID do vídeo"
    
  • Descrição: Adiciona o vídeo especificado à lista de reprodução de destino.

Publicar um comentário

  • Formato do comando:
    yutu comment insert --videoId "videoId" --text "comment content" (conteúdo do comentário)
    
  • Descrição: Publique um comentário no vídeo especificado.

Recursos de pesquisa

  • Formato do comando:
    yutu search --query "keywords" --maxResults 10
    
  • Descrição: Pesquise vídeos ou recursos no YouTube e retorne uma lista de resultados.

Exemplo de fluxo de operação

Suponha que você queira fazer upload de um vídeo e gerenciar seu conteúdo:

  1. Preparar o documento: Coloque um arquivo de vídeo (por exemplo demo.mp4) e miniaturas (como thumb.jpg) no catálogo local.
  2. credenciamento: Corrida autenticação do yutupara concluir a autorização da conta.
  3. Carregar vídeo:: Implementação yutu video insert --file demo.mp4 --title "My video" --description "Test upload"A ID do vídeo retornada pelo registro (por exemplo abc123).
  4. Configuração de miniaturas:: Implementação yutu thumbnail set --videoId abc123 --file thumb.jpg.
  5. Criação de uma lista de reprodução:: Implementação yutu playlist insert --title "My favourites" (Meus favoritos)A ID da lista de reprodução é registrada (por exemplo xyz789).
  6. Adicionar vídeo:: Implementação yutu playlistItem insert --playlistId xyz789 --videoId abc123.
  7. Publicar um comentário:: Implementação yutu comment insert --videoId abc123 --text "Ótimo vídeo!".

advertência

  • Certifique-se de que a conexão de rede esteja estável para evitar interrupções nas chamadas de API.
  • sonda cliente_secreto.json responder cantando youtube.token.json O caminho do arquivo está correto.
  • fazer uso de yutu [comando] --help Exibir parâmetros detalhados de um comando específico.

O design intuitivo e rico em recursos da linha de comando do Yutu se presta a operações automatizadas de script ou em lote, aumentando consideravelmente a eficiência do gerenciamento do YouTube.


CDN1
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Yutu: ferramenta de gerenciamento de linha de comando do YouTube, acesso à IA para automatizar totalmente os canais do YouTube

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil