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.

Список функций
- Управление видео: Поддержка загрузки видео, установки миниатюр и редактирования метаданных видео.
- работа со списком воспроизведения: Создавайте, редактируйте и удаляйте списки воспроизведения, добавляйте и удаляйте видео.
- Управление комментариями: Просмотр, размещение, ответ или удаление комментариев и потоков комментариев.
- Управление каналами:: Изменение информации о канале, вставка баннеров и управление разделами канала.
- функция поиска: Поиск видео, плейлистов и других ресурсов на 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 и выдача списка результатов.
Пример потока операций
Предположим, вы хотите загрузить видео и управлять его содержимым:
- Подготовьте документ: Разместите видеофайл (например.
demo.mp4) и миниатюры (напримерthumb.jpg) в местном каталоге. - аккредитация: Бег
yutu authчтобы завершить авторизацию счета. - Загрузить видео:: Реализация
yutu video insert --file demo.mp4 --title "我的视频" --description "测试上传"Идентификатор видео, возвращаемый записью (например.abc123). - Настройка миниатюр:: Реализация
yutu thumbnail set --videoId abc123 --file thumb.jpg. - Создание списка воспроизведения:: Реализация
yutu playlist insert --title "我的收藏"Если вы хотите записать идентификатор списка воспроизведения (например.xyz789). - Добавить видео:: Реализация
yutu playlistItem insert --playlistId xyz789 --videoId abc123. - Опубликовать комментарий:: Реализация
yutu comment insert --videoId abc123 --text "很棒的视频!".
предостережение
- Убедитесь в стабильности сетевого соединения, чтобы избежать прерывания вызовов API.
- зонд
client_secret.jsonответить пениемyoutube.token.jsonПуть к файлу указан правильно. - пользоваться
yutu [command] --helpПросмотр подробных параметров для конкретной команды.
Интуитивно понятный и многофункциональный дизайн командной строки Yutu позволяет выполнять автоматизированные сценарии или пакетные операции, что значительно повышает эффективность управления YouTube.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...




