Toolverse
All skills

yt-api-cli

by openclaw

Manage your YouTube account from the command line. Complete CLI for YouTube Data API v3 - list/search videos, upload, manage playlists, and more.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Backend
Views
4

About this skill

Manage your YouTube account from the command line. Complete CLI for YouTube Data API v3 - list/search videos, upload, manage playlists, and more.

How to use

  1. Przejdź do Google Cloud Console (console.cloud.google.com), utwórz nowy projekt lub wybierz istniejący, a następnie włącz YouTube Data API v3. W sekcji Credentials utwórz poświadczenia OAuth 2.0 dla aplikacji desktopowej i pobierz plik konfiguracyjny zawierający client_id i client_secret.

  2. Zainstaluj yt-api-cli za pomocą go install (go install github.com/nerveband/youtube-api-cli/cmd/yt@latest) lub pobierz gotowy plik binarny ze strony releases na GitHubie, nadaj mu uprawnienia wykonywania (chmod +x) i przenieś do /usr/local/bin/.

  3. Utwórz katalog konfiguracyjny (~/.yt-api) i zapisz w pliku config.yaml swoje dane OAuth (client_id, client_secret) wraz z ustawieniami domyślnych formatów uwierzytelniania i wyjścia.

  4. Zaloguj się do swojego konta Google poleceniem yt-api auth login, które otworzy przeglądarkę. Zweryfikuj status uwierzytelniania poleceniem yt-api auth status.

  5. Używaj podstawowych operacji: yt-api list videos --mine wyświetla Twoje filmy, yt-api search --query "fraza" wyszukuje zawartość, a yt-api upload video ./plik.mp4 --title "Tytuł" przesyła nowy film na kanał z metadanymi (opis, tagi, poziom prywatności).

Related skills