diff --git a/README.md b/README.md index 2898f8d..9452c88 100644 --- a/README.md +++ b/README.md @@ -11,9 +11,12 @@
- Manage and analyze your YouTube channel from the terminal. Ideal for automation and AI workflows. + Manage and analyze your YouTube channel from the terminal. Designed for humans and AI agents.
+> [!NOTE] +> This is **not** an official Google product, see [disclaimer](#disclaimer). + ## Motivation I built this because I needed to bulk update video titles for a YouTube channel I manage with 300+ @@ -34,8 +37,7 @@ command line. ## Documentation -Full documentation, including installation, OAuth setup, and per-command reference, lives at -[jdwit.github.io/ytstudio-cli](https://jdwit.github.io/ytstudio-cli/). +See the [full documentation](https://jdwit.github.io/ytstudio-cli/) for installation, OAuth setup, and the command reference. ## Development @@ -70,7 +72,7 @@ full details. ## Disclaimer -This project is not affiliated with or endorsed by Google. YouTube and YouTube Studio are trademarks -of Google. All channel data is accessed exclusively through the official +This is not an officially supported Google or YouTube product. YouTube and YouTube Studio are +trademarks of Google. All channel data is accessed exclusively through the official [YouTube Data API](https://developers.google.com/youtube/v3) and [YouTube Analytics API](https://developers.google.com/youtube/analytics). diff --git a/ascii.png b/ascii.png index 27b3ece..f498e7a 100644 Binary files a/ascii.png and b/ascii.png differ diff --git a/docs/index.md b/docs/index.md index d7a1654..1dbc37b 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,7 +1,7 @@ # ytstudio Manage and analyze your YouTube channel from the terminal. Designed for -automation and AI workflows. +humans and AI agents. ## What it is @@ -20,22 +20,22 @@ and plug your channel into AI agent workflows. ## Highlights -- :material-account-multiple: **Multiple channels** in a single install, with +- **Multiple channels** in a single install, with per-profile credential storage. See [Multi-channel profiles](profiles.md). -- :material-video-outline: **Bulk video updates** with search-and-replace on +- **Bulk video updates** with search-and-replace on titles or descriptions, plus per-video title/description/tag edits. See [Bulk video updates](videos.md). -- :material-cloud-upload-outline: **Batch upload** from a directory of YAML +- **Batch upload** from a directory of YAML sidecars with resumable, quota-aware behaviour. See [Upload a batch from sidecars](videos.md#upload-a-batch-from-sidecars). -- :material-chart-line: **Scripted analytics** with table or JSON output. +- **Scripted analytics** with table or JSON output. See [Analytics](analytics.md). -- :material-broadcast: **Live broadcast control** for the full lifecycle: +- **Live broadcast control** for the full lifecycle: schedule, start (testing or live), update, stop, with stream-key handling. See [Live broadcasts](livestreams.md). -- :material-comment-check-outline: **Comment moderation** at the CLI: +- **Comment moderation** at the CLI: approve, reject, or ban in bulk. See [Comments](comments.md). -- :material-shield-lock-outline: **OAuth credentials live owner-only +- **OAuth credentials live owner-only (`0600`)** under `~/.config/ytstudio-cli/`. The `init` step is one-shot. ## Quick start @@ -55,6 +55,8 @@ Continue with [Installation](installation.md) for the full setup or the ## Disclaimer -This project is not affiliated with or endorsed by Google. YouTube and -YouTube Studio are trademarks of Google. All channel data is accessed -exclusively through the official YouTube Data and Analytics APIs. +!!! warning + This is **not** an officially supported Google or YouTube product. + +YouTube and YouTube Studio are trademarks of Google. All channel data is +accessed exclusively through the official YouTube Data and Analytics APIs. diff --git a/mkdocs.yml b/mkdocs.yml index 0a1fb52..cb6b69a 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,5 +1,5 @@ site_name: ytstudio-cli -site_description: Manage and analyze your YouTube channel from the terminal. +site_description: Manage and analyze your YouTube channel from the terminal. Designed for humans and AI agents. site_url: https://jdwit.github.io/ytstudio-cli/ site_author: Jelmer de Wit repo_name: jdwit/ytstudio-cli diff --git a/pyproject.toml b/pyproject.toml index 36aa5ef..f072680 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "ytstudio-cli" version = "0.2.0" -description = "CLI tool to manage and analyze your YouTube channel from the terminal" +description = "Manage and analyze your YouTube channel from the terminal. Designed for humans and AI agents." readme = "README.md" license = { text = "MIT" } requires-python = ">=3.12"