feat(youtube): add YouTube Data API v3 support#313
feat(youtube): add YouTube Data API v3 support#313satputekuldip wants to merge 1 commit intoopenclaw:mainfrom
Conversation
- Introduced `youtube` command group for managing YouTube activities, videos, playlists, comments, and channels. - Added configuration options for YouTube API key via `youtube_api_key` or `GOG_YOUTUBE_API_KEY`. - Updated documentation to reflect new YouTube features and commands. - Enhanced CLI help descriptions to include YouTube services. This commit expands the functionality of the CLI to include comprehensive support for YouTube, allowing users to interact with various YouTube data endpoints.
|
Thanks @satputekuldip. I reviewed this against the current YouTube Data API v3 docs and landed the feature on main in 05dd666, with final CI/lint cleanup through 57080af. I kept the PR intent but tightened a few things while landing: root command is I could not run a live YouTube API call because this environment has no YouTube API key configured ( |
youtubecommand group for managing YouTube activities, videos, playlists, comments, and channels.youtube_api_keyorGOG_YOUTUBE_API_KEY.This commit expands the functionality of the CLI to include comprehensive support for YouTube, allowing users to interact with various YouTube data endpoints.
YouTube
YouTube Data API commands use an API key for public data (by channel/video/playlist ID). For “mine” (your channel, playlists, activities), use OAuth with
-aandgog auth add ... --services youtube.Set an API key (create one in Google Cloud Console after enabling YouTube Data API v3):