You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Manage your YouTube channel from the terminal. Access analytics and manage videos without leaving the command line. Ideal for agent workflows and automation.
6
+
Manage and analyze your YouTube channel from the terminal. Ideal for agent workflows and automation.
7
+
8
+
## Motivation
9
+
10
+
I built this tool to bulk update video titles on my channel, something YouTube Studio doesn't support. It uses the YouTube Data API for search-and-replace operations, plus analytics and other channel management features. Simple and scriptable for automating common tasks.
7
11
8
12
## Installation
9
13
14
+
I recommend the excellent [uv](https://uv.io/) tool for installation:
15
+
10
16
```bash
11
17
uv tool install ytstudio
12
18
```
@@ -15,14 +21,22 @@ uv tool install ytstudio
15
21
16
22
1. Create a [Google Cloud project](https://console.cloud.google.com/)
17
23
2. Enable **YouTube Data API v3** and **YouTube Analytics API**
18
-
3. Create OAuth credentials (Desktop app) and download JSON
19
-
4. Configure ytstudio:
24
+
3. Configure OAuth consent screen:
25
+
- Go to **APIs & Services** → **OAuth consent screen**
26
+
- Select **External** and create
27
+
- Fill in app name and your email
28
+
- Skip scopes, then add yourself as a test user
29
+
- Leave the app in "Testing" mode (no verification needed)
0 commit comments