Yutu: herramienta de gestión de línea de comandos de YouTube, acceso a la IA para automatizar completamente los canales de YouTube

Introducción general

Yutu es una potente herramienta de línea de comandos de código abierto diseñada para usuarios de YouTube, alojada en GitHub y desarrollada por el equipo eat-pray-ai. Permite la gestión completa de vídeos de YouTube, listas de reproducción, canales y mucho más desde el terminal, para aquellos a los que les gusta un flujo de trabajo eficiente. Ya se trate de subir vídeos, gestionar comentarios o establecer miniaturas, Yutu permite a los usuarios deshacerse de tediosas operaciones web y completar tareas directamente desde la línea de comandos. El proyecto admite múltiples métodos de instalación, como Docker, Go o la descarga directa del archivo binario, y es compatible con los sistemas Linux, macOS y Windows. Como proyecto de código abierto, Yutu agradece las contribuciones de la comunidad, está bien documentado y se actualiza continuamente, y su objetivo es ofrecer a los usuarios una cómoda experiencia de gestión de YouTube.

Yutu es la herramienta para gestionar el canal de tuberías desde la línea de comandos, y si puedes gestionarlo puramente desde la línea de comandos, significa que puedes aprovechar el contenido generado por la IA para realizar operaciones totalmente automatizadas. He aquí un ejemplo de repositorio dado por el autor: https://github.com/eat-pray-ai/blackheart2

Yutu:YouTube 命令行管理工具,接入AI全自动运营 YouTube 频道

 

Lista de funciones

  • Gestión de vídeo: Soporte para subir vídeos, establecer miniaturas y editar metadatos de vídeo.
  • funcionamiento de la lista de reproducción: Crea, edita y elimina listas de reproducción, y añade o elimina vídeos.
  • Gestión de comentarios: Ver, publicar, responder o eliminar comentarios e hilos de comentarios.
  • Gestión de canales:: Modifica la información del canal, inserta banners y gestiona las particiones del canal.
  • función de búsquedaBúsqueda de vídeos, listas de reproducción u otros recursos en YouTube.
  • Operación subtítuloSube, edita o elimina subtítulos de vídeo.
  • Apoyo a la certificaciónAutenticación de cuenta a través de la API de YouTube para un funcionamiento seguro.
  • archivo por lotes: Admite la carga de vídeos por lotes o la gestión de varios recursos.
  • Vista del eventoLista la actividad en YouTube, como las visualizaciones o interacciones recientes.
  • Afiliación y suscripción: Ver y gestionar los miembros del canal, las relaciones de suscripción.

 

Utilizar la ayuda

Proceso de instalación

Yutu proporciona varios métodos de instalación, los usuarios pueden elegir el método adecuado según el entorno del sistema. A continuación se detallan los pasos a seguir:

1. Condiciones previas

Antes de utilizar Yutu, debe preparar una cuenta de Google Cloud Platform:

  • Cree un proyecto en Google Cloud.
  • Habilita la API de datos de YouTube v3 (y, opcionalmente, la API de análisis e informes de YouTube si necesitas estadísticas).
  • Configure la pantalla de consentimiento de OAuth, cree un ID de cliente de OAuth y establezca el URI de redirección en http://localhost:8216.
  • Descargar el archivo generado client_secret.json guárdelo en un directorio local.

2. Métodos de instalación

Método 1: Utilizar Docker

  • Asegúrese de que Docker está instalado en su sistema.
  • Ejecute el siguiente comando para extraer la última imagen y arrancar:
    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
  • NOTA: Coloque el /path/to/your/credentials Sustituir por guardar local client_secret.json El camino.

Método 2: Instalación a través de Go

  • Asegúrate de que Go está instalado (se recomienda la versión 1.11 o superior).
  • Ejecute el siguiente comando para instalar:
    go install github.com/eat-pray-ai/yutu@latest
    
  • Una vez finalizada la instalación, la línea de comandos introduce yutu --help Comprueba el éxito.

Método 3: Descarga directa del archivo binario

  • Visite la página de versiones de GitHub (https://github.com/eat-pray-ai/yutu/releases).
  • Descargue el archivo correspondiente según el sistema operativo (por ejemplo yutu-linux-amd64 tal vez yutu-windows-amd64.exe).
  • Los usuarios de Linux/macOS deben tener permiso de ejecución:
    chmod +x /path/to/yutu
    
  • Mover el archivo a una ruta del sistema (por ejemplo /usr/local/bin), que puede utilizarse globalmente.

3. Proceso de certificación

Tras la instalación, se requiere la autenticación de la API de YouTube:

  • Se ejecuta en el terminal:
    yutu auth
    
  • El sistema abre un navegador y pide autorización para acceder a la cuenta de YouTube.
  • Tras la autorización, genere youtube.token.json que se guarda por defecto en el directorio actual (disponible a través de la opción --credential tal vez --cacheToken especifica la ruta).

Funciones principales

Cargar vídeo

  • Formato del comando:
    yutu video insert --file /path/to/video.mp4 --title "视频标题" --description "视频描述"
    
  • Descripción: Sube vídeos locales a YouTube con soporte para añadir títulos y descripciones.

Establecer miniaturas

  • Formato del comando:
    yutu thumbnail set --videoId "视频ID" --file /path/to/thumbnail.jpg
    
  • Nota: Para establecer una miniatura personalizada para un vídeo determinado, se requiere un ID de vídeo (que se encuentra en el enlace de YouTube).

Creación de listas de reproducción

  • Formato del comando:
    yutu playlist insert --title "播放列表名称" --description "描述"
    
  • Descripción: Crea una nueva lista de reproducción y devuelve el ID de la misma.

Añadir vídeo a la lista de reproducción

  • Formato del comando:
    yutu playlistItem insert --playlistId "播放列表ID" --videoId "视频ID"
    
  • Descripción: Añade el vídeo especificado a la lista de reproducción de destino.

Publicar un comentario

  • Formato del comando:
    yutu comment insert --videoId "视频ID" --text "评论内容"
    
  • Descripción: Publica un comentario bajo el vídeo especificado.

Buscar recursos

  • Formato del comando:
    yutu search --query "关键词" --maxResults 10
    
  • Descripción: Busca vídeos o recursos en YouTube y devuelve una lista de resultados.

Ejemplo de flujo de operaciones

Supongamos que quieres subir un vídeo y gestionar su contenido:

  1. Preparar el documento: Coloca un archivo de vídeo (por ejemplo demo.mp4) y miniaturas (como thumb.jpg) en el catálogo local.
  2. acreditación: Correr yutu authpara completar la autorización de la cuenta.
  3. Cargar vídeo:: Aplicación yutu video insert --file demo.mp4 --title "我的视频" --description "测试上传"El identificador de vídeo devuelto por el registro (p. ej. abc123).
  4. Establecer miniaturas:: Aplicación yutu thumbnail set --videoId abc123 --file thumb.jpg.
  5. Creación de listas de reproducción:: Aplicación yutu playlist insert --title "我的收藏"Se registra el ID de la lista de reproducción (p. ej. xyz789).
  6. Añadir vídeo:: Aplicación yutu playlistItem insert --playlistId xyz789 --videoId abc123.
  7. Publicar un comentario:: Aplicación yutu comment insert --videoId abc123 --text "很棒的视频!".

advertencia

  • Asegúrese de que la conexión de red es estable para evitar interrupciones en las llamadas a la API.
  • sonda client_secret.json responder cantando youtube.token.json La ruta del archivo es correcta.
  • utilizar yutu [command] --help Ver los parámetros detallados de un comando específico.

El diseño intuitivo y rico en funciones de la línea de comandos de Yutu se presta a la automatización de secuencias de comandos u operaciones por lotes, lo que mejora enormemente la eficacia de la gestión de YouTube.

© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...