Yutu: инструмент управления командной строкой YouTube, доступ к искусственному интеллекту для полной автоматизации каналов YouTube

Общее введение

Yutu - это мощный инструмент командной строки с открытым исходным кодом, предназначенный для пользователей YouTube, размещенный на GitHub и разработанный командой eat-pray-ai. Он позволяет полностью управлять видеороликами, плейлистами, каналами и многим другим на YouTube из терминала, для тех, кто любит эффективный рабочий процесс. Будь то загрузка видео, управление комментариями или настройка миниатюр, Yutu позволяет пользователям избавиться от утомительных веб-операций и выполнять задачи прямо из командной строки. Проект поддерживает различные методы установки, такие как Docker, Go или прямое скачивание бинарного файла, поддерживает системы Linux, macOS и Windows. Будучи проектом с открытым исходным кодом, Yutu приветствует вклад сообщества, хорошо документирован и постоянно обновляется, и стремится предоставить пользователям удобный опыт управления YouTube.

Yutu - это инструмент для управления каналом НКТ из командной строки, и если вы можете управлять им исключительно из командной строки, это означает, что вы можете использовать контент, созданный искусственным интеллектом, для полностью автоматизированных операций. Вот пример репозитория, приведенный автором: https://github.com/eat-pray-ai/blackheart2.

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

 

Список функций

  • Управление видео: Поддержка загрузки видео, установки миниатюр и редактирования метаданных видео.
  • работа со списком воспроизведения: Создавайте, редактируйте и удаляйте списки воспроизведения, добавляйте и удаляйте видео.
  • Управление комментариями: Просмотр, размещение, ответ или удаление комментариев и потоков комментариев.
  • Управление каналами:: Изменение информации о канале, вставка баннеров и управление разделами канала.
  • функция поиска: Поиск видео, плейлистов и других ресурсов на YouTube.
  • Операция с субтитрами: Загрузка, редактирование или удаление субтитров к видео.
  • Поддержка сертификации: Аутентификация аккаунта через YouTube API для безопасной работы.
  • пакетный файл: Поддержка пакетной загрузки видео или управления несколькими ресурсами.
  • Просмотр событий: Списки активности на YouTube, например последние просмотры или взаимодействия.
  • Членство и подписка: Просмотр и управление участниками канала, отношения подписки.

 

Использование помощи

Процесс установки

Yutu предоставляет несколько методов установки, пользователи могут выбрать подходящий метод в зависимости от системного окружения. Ниже приведены подробные шаги:

1. предварительные условия

Перед использованием Yutu необходимо подготовить аккаунт Google Cloud Platform:

  • Создайте проект в Google Cloud.
  • Включите YouTube Data API v3 (и дополнительно включите YouTube Analytics and Reporting API, если вам нужна статистика).
  • Настройте экран согласия OAuth, создайте идентификатор клиента OAuth и установите URI перенаправления на http://localhost:8216.
  • Загрузите сгенерированный client_secret.json файл, сохраните его в локальном каталоге.

2. способы установки

Метод 1: Использование Docker

  • Убедитесь, что в вашей системе установлен Docker.
  • Выполните следующую команду для извлечения последнего образа и загрузки:
    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
  • ПРИМЕЧАНИЕ: Поместите /path/to/your/credentials Замените на локальное сохранение client_secret.json Путь.

Способ 2: Установка через Go

  • Убедитесь, что Go установлен (рекомендуется версия 1.11 или выше).
  • Выполните следующую команду для установки:
    go install github.com/eat-pray-ai/yutu@latest
    
  • После завершения установки в командной строке появится надпись yutu --help Проверьте успешность.

Метод 3: Загрузите двоичный файл напрямую

  • Посетите страницу GitHub Releases (https://github.com/eat-pray-ai/yutu/releases).
  • Загрузите соответствующий файл в соответствии с операционной системой (например. yutu-linux-amd64 возможно yutu-windows-amd64.exe).
  • Пользователям Linux/macOS необходимо дать разрешение на выполнение:
    chmod +x /path/to/yutu
    
  • Переместите файл в системный путь (например. /usr/local/bin), которые можно использовать глобально.

3. Процесс сертификации

После установки требуется аутентификация по API YouTube:

  • Запускается в терминале:
    yutu auth
    
  • Система открывает браузер и запрашивает разрешение на доступ к аккаунту YouTube.
  • После авторизации создайте youtube.token.json файл, который по умолчанию сохраняется в текущем каталоге (доступен через --credential возможно --cacheToken параметр указывает путь).

Основные функции

Загрузка видео

  • Формат команды:
    yutu video insert --file /path/to/video.mp4 --title "视频标题" --description "视频描述"
    
  • Описание: Загружайте локальные видео на YouTube с поддержкой добавления заголовков и описаний.

Настройка миниатюр

  • Формат команды:
    yutu thumbnail set --videoId "视频ID" --file /path/to/thumbnail.jpg
    
  • Примечание: Чтобы установить пользовательскую миниатюру для конкретного видео, требуется идентификатор видео (находится в ссылке на YouTube).

Создание списка воспроизведения

  • Формат команды:
    yutu playlist insert --title "播放列表名称" --description "描述"
    
  • Описание: Создает новый плейлист и возвращает идентификатор плейлиста.

Добавить видео в плейлист

  • Формат команды:
    yutu playlistItem insert --playlistId "播放列表ID" --videoId "视频ID"
    
  • Описание: Добавляет указанное видео в целевой список воспроизведения.

Опубликовать комментарий

  • Формат команды:
    yutu comment insert --videoId "视频ID" --text "评论内容"
    
  • Описание: Опубликуйте комментарий под указанным видео.

Поисковые ресурсы

  • Формат команды:
    yutu search --query "关键词" --maxResults 10
    
  • Описание: Поиск видео или ресурсов на YouTube и выдача списка результатов.

Пример потока операций

Предположим, вы хотите загрузить видео и управлять его содержимым:

  1. Подготовьте документ: Разместите видеофайл (например. demo.mp4) и миниатюры (например thumb.jpg) в местном каталоге.
  2. аккредитация: Бег yutu authчтобы завершить авторизацию счета.
  3. Загрузить видео:: Реализация yutu video insert --file demo.mp4 --title "我的视频" --description "测试上传"Идентификатор видео, возвращаемый записью (например. abc123).
  4. Настройка миниатюр:: Реализация yutu thumbnail set --videoId abc123 --file thumb.jpg.
  5. Создание списка воспроизведения:: Реализация yutu playlist insert --title "我的收藏"Если вы хотите записать идентификатор списка воспроизведения (например. xyz789).
  6. Добавить видео:: Реализация yutu playlistItem insert --playlistId xyz789 --videoId abc123.
  7. Опубликовать комментарий:: Реализация yutu comment insert --videoId abc123 --text "很棒的视频!".

предостережение

  • Убедитесь в стабильности сетевого соединения, чтобы избежать прерывания вызовов API.
  • зонд client_secret.json ответить пением youtube.token.json Путь к файлу указан правильно.
  • пользоваться yutu [command] --help Просмотр подробных параметров для конкретной команды.

Интуитивно понятный и многофункциональный дизайн командной строки Yutu позволяет выполнять автоматизированные сценарии или пакетные операции, что значительно повышает эффективность управления YouTube.

© заявление об авторских правах

Похожие статьи

MusePro:实时AI绘画工具,使用简单线条和提示词生成图像

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...