lyt 是做什么的?
基于 yt-dlp 的、为 AI 智能体设计的本地媒体 CLI 工具,具有安全默认值、精确文件路径,并支持 Codex 和 Claude 技能。
安装
# 使用 pip 安装(推荐)
pip install lyt
# 从源码安装
git clone https://github.com/TanaTTV/lyt.git
cd lyt
pip install -e .
使用方法
下载媒体文件
# 下载单个视频
lyt download "https://www.youtube.com/watch?v=VIDEO_ID"
# 下载播放列表
lyt download "https://www.youtube.com/playlist?list=PLAYLIST_ID"
# 指定输出目录
lyt download "https://www.youtube.com/watch?v=VIDEO_ID" --output-dir ./downloads
获取媒体信息
# 获取视频信息(包括精确文件路径)
lyt info "https://www.youtube.com/watch?v=VIDEO_ID"
功能特性
- 安全默认值:使用预配置的安全选项,避免常见陷阱
- 精确文件路径:输出文件的路径可直接被智能体使用
- 自动重试:下载失败时自动重试
- 进度回调:支持实时进度更新
- 平台支持:macOS、Windows 和 Linux
- AI 智能体就绪:专为 Codex 和 Claude 设计,输出格式为 JSON