diff --git a/README.md b/README.md index 9e71ae7..1688a47 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # social-auto-upload `social-auto-upload` 是一个强大的自动化工具,旨在帮助内容创作者和运营者高效地将视频内容一键发布到多个国内外主流社交媒体平台。 -项目实现了对 `抖音`、`Bilibili`、`小红书`、`快手`、`视频号`、`百家号`、`支付宝生活号`、`TikTok` 以及 `YouTube` 等平台的视频上传、定时发布等功能。 +项目实现了对 `抖音`、`Bilibili`、`小红书`、`快手`、`视频号`、`百家号`、`支付宝生活号`、`微博`、`虎扑`、`TikTok` 以及 `YouTube` 等平台的视频上传、定时发布等功能。 结合各平台 `uploader` 模块,您可以轻松配置和扩展支持的平台,并通过示例脚本快速上手。 tiktok show @@ -79,6 +79,8 @@ | 视频号 | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | 浏览器自动化,对应 `tencent_uploader` | | 百家号 | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | 浏览器自动化 | | 支付宝生活号 | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | 浏览器自动化,支持生活号视频 | +| 微博 | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | 浏览器自动化,标题最多 30 字 | +| 虎扑 | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | 浏览器自动化,标题 4–40 字 | | TikTok | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ | 当前示例走 Chrome 版实现 | | YouTube | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | 浏览器自动化(Studio),支持加入播放列表/可见性 | @@ -167,7 +169,7 @@ Web 端相关代码仍然保留,但已经不是当前主线,不保证可直 ### 方式 1:使用 CLI -当前抖音、快手、小红书、Bilibili、视频号、百家号和支付宝生活号已经接入 CLI: +当前抖音、快手、小红书、Bilibili、视频号、百家号、支付宝生活号、微博和虎扑已经接入 CLI: ```bash sau douyin login --account @@ -201,6 +203,14 @@ sau alipay login --account sau alipay check --account sau alipay upload-video --account --file videos/demo.mp4 --title "示例标题" --desc "示例简介" --tags tag1,tag2 +sau weibo login --account +sau weibo check --account +sau weibo upload-video --account --file videos/demo.mp4 --title "示例标题" --desc "示例简介" --tags tag1,tag2 + +sau hupu login --account +sau hupu check --account +sau hupu upload-video --account --file videos/demo.mp4 --title "示例标题" --desc "示例简介" --tags tag1,tag2 + sau youtube login --account sau youtube check --account sau youtube upload-video --account --file videos/demo.mp4 --title "示例标题" --desc "示例简介" --tags tag1,tag2 --playlist "我的系列" --visibility public diff --git a/docs/CLI.md b/docs/CLI.md index 5eb21e8..c8df454 100644 --- a/docs/CLI.md +++ b/docs/CLI.md @@ -9,6 +9,8 @@ - `tencent` - `baijiahao` - `alipay` +- `weibo` +- `hupu` - `youtube` 实现说明: @@ -41,6 +43,8 @@ sau bilibili --help sau tencent --help sau baijiahao --help sau alipay --help +sau weibo --help +sau hupu --help sau youtube --help ``` @@ -160,9 +164,29 @@ sau youtube upload-video --account --file videos/demo.mp4 --title YouTube 登录需要在浏览器中完成 Google 账号登录,不使用二维码。`--visibility` 可选 `public`、`unlisted` 或 `private`,`--playlist` 可选。 +## 微博 CLI 子命令 + +```bash +sau weibo login --account +sau weibo check --account +sau weibo upload-video --account --file videos/demo.mp4 --title "示例标题" --desc "示例简介" --tags 微博,测试 --thumbnail covers/demo.png +``` + +微博当前支持登录、账号检查和视频上传;标题最多 30 个字,封面图建议小于 5 MB,暂不支持图文上传和 `--schedule`。 + +## 虎扑 CLI 子命令 + +```bash +sau hupu login --account +sau hupu check --account +sau hupu upload-video --account --file videos/demo.mp4 --title "示例标题" --desc "示例简介" --tags 虎扑,测试 --thumbnail covers/demo.png +``` + +虎扑当前支持登录、账号检查和视频上传;标题长度要求为 4–40 个字,暂不支持图文上传和 `--schedule`。虎扑登录可能需要在浏览器中完成 QQ 或手机号登录,需要人工查看页面时可以加 `--headed`。 + ## 登录二维码说明 -- 抖音、快手、小红书、视频号、百家号和支付宝生活号登录过程中,CLI / uploader 可能会生成临时二维码图片 +- 抖音、快手、小红书、视频号、百家号、支付宝生活号、微博和虎扑登录过程中,CLI / uploader 可能会生成临时二维码图片 - 对普通用户来说,可以直接打开该图片扫码 - 对可操作本地文件的 agent 来说,不要只把图片路径告诉用户 - 这类二维码图片本身就是给用户扫码的,agent 应优先直接展示/发送本地图片给用户 @@ -170,7 +194,7 @@ YouTube 登录需要在浏览器中完成 Google 账号登录,不使用二维 ## 定时发布 -抖音、快手、小红书、视频号的图文或视频上传,以及 Bilibili 的视频上传支持 `--schedule`。只要传了 `--schedule`,CLI 就会自动切换到对应平台的定时发布策略;不传则默认立即发布。百家号和支付宝生活号当前不支持 `--schedule`。 +抖音、快手、小红书、视频号的图文或视频上传,以及 Bilibili 的视频上传支持 `--schedule`。只要传了 `--schedule`,CLI 就会自动切换到对应平台的定时发布策略;不传则默认立即发布。百家号、支付宝生活号、微博和虎扑当前不支持 `--schedule`。 ```bash sau douyin upload-video --account --file videos/demo.mp4 --title "示例标题" --desc "示例简介" --schedule "2026-03-24 21:30"