yt-api-cli
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
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
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.
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/.
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.
Zaloguj się do swojego konta Google poleceniem yt-api auth login, które otworzy przeglądarkę. Zweryfikuj status uwierzytelniania poleceniem yt-api auth status.
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).