Youtube Playlist Handler

📋 安全OAuth管理YouTube播放列表

通过OAuth认证安全创建管理YouTube播放列表,支持批量添加视频,默认非公开隐私设置。

收藏
8k
安装
2.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

YouTube Playlists 技能提供命令行方式管理 YouTube 播放列表,主要功能包括:

  • 首次认证:运行 auth 子命令完成 OAuth 浏览器授权,Token 缓存于本地
  • 创建播放列表:支持单条创建(默认私密)或批量创建(默认非公开)
  • 添加视频:接受纯视频 ID 或完整 YouTube URL,灵活适配不同来源
  • 列表查询:快速查看已有播放列表

显著优点

1. OAuth 标准授权:采用 Google 官方 OAuth 流程,避免明文存储密码,安全性优于直接凭证登录
2. 批量操作友好bulk-create 命令专为自动化场景设计,可一次性创建播放列表并填充多段视频

3. 隐私保护默认:单条创建为 private,批量为 unlisted,降低误公开风险

4. Token 持久化:认证后无需重复授权,提升脚本化使用体验

潜在缺点与局限性

  • 首次交互门槛:必须手动完成浏览器授权,无法纯无人值守启动
  • 依赖 Python 环境:需本地预装 python3,且脚本路径绑定 {baseDir} 变量
  • 隐私默认差异:create 与 bulk-create 的默认隐私级别不一致,可能导致用户混淆
  • 无视频元数据校验:未提及对视频 ID 有效性、重复添加的预检查机制
  • 单用户 Token:缓存的 token.pickle 与执行用户绑定,多用户场景需额外隔离

适合人群

  • 需要将视频收藏自动化的个人用户
  • 构建内容聚合、学习清单的轻度自动化场景
  • 熟悉命令行操作、能接受首次手动 OAuth 流程的技术用户

常规风险

  • Token 文件泄露风险:token.pickle 包含 OAuth 刷新令牌,若权限控制不当可导致账号被接管
  • 隐私设置误用:用户若未注意默认差异,可能意外将敏感内容设为公开
  • 依赖脚本完整性{baseDir}/scripts/yt_playlist.py 若被篡改,可能在用户授权后执行非预期操作

Youtube Playlist Handler 内容

scripts文件夹
手动下载zip · 7.0 kB
yt_playlist.pytext/plain
请选择文件