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.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...