vget 

2天前更新 5 00

vget 是一款跨平台命令行工具,可一键下载来自 Twitter/X、小红书、小宇宙、Apple Podcasts 等平台的媒体内容,并支持 WebDAV 远程文件访问。内置播客搜索、配置管理、多语言支持,操作简洁,扩展灵活。

所在地:
中国
收录时间:
2025-12-04

多功能命令行媒体下载工具

一个支持视频、音频、播客、社交媒体内容及 WebDAV 的智能下载器。

vget 是一款跨平台命令行工具,可一键下载来自 Twitter/X、小红书、小宇宙、Apple Podcasts 等平台的媒体内容,并支持 WebDAV 远程文件访问。内置播客搜索、配置管理、多语言支持,操作简洁,扩展灵活。

快速开始

# 下载一个视频
vget https://twitter.com/user/status/123456789

# 指定输出文件名
vget https://example.com/video -o my_video.mp4

# 仅查看媒体信息(不下载)
vget --info https://example.com/video

# 搜索中文播客
vget search --podcast "科技"

核心命令

命令描述
vget [url]下载媒体(支持 -o 输出路径、-q 质量选择、--info 信息预览)
vget ls <remote>:<path>列出 WebDAV 远程目录(加 --json 输出结构化数据)
vget init交互式配置向导(设置语言、认证等)
vget update自动更新到最新版本
vget search --podcast <query>搜索播客节目
vget completion [shell]生成 shell 自动补全脚本(支持 bash/zsh/fish 等)
vget config show显示当前配置
vget config path打印配置文件路径
vget config webdav [add/list/show/delete]管理 WebDAV 服务器

支持的来源

来源类型状态
Twitter / X视频✅ 支持(含年龄限制内容*)
小红书视频 / 图片✅ 支持
小宇宙 FM音频(播客)✅ 支持
Apple Podcasts音频(播客)✅ 支持
WebDAV任意文件(如 PikPak、NAS)✅ 支持

* 下载 X 上的年龄限制内容(NSFW)
需配置 auth_token

  1. 登录 x.com
  2. 打开浏览器开发者工具 → Application → Cookies → x.com
  3. 复制 auth_token 的值
  4. 运行:
    vget config twitter set
    # 按提示粘贴 token
    

配置管理

配置文件位置

系统路径
macOS / Linux~/.config/vget/config.yml
Windows%APPDATA%\vget\config.yml

示例配置

language: zh  # 可选:en, zh, jp, kr, es, fr, de

运行 vget init 可交互式生成配置文件。

WebDAV 支持(如 PikPak)

# 添加 WebDAV 服务器(例如 PikPak)
vget config webdav add pikpak

# 列出远程目录
vget ls pikpak:/Movies

# 下载远程文件
vget pikpak:/path/to/file.mp4

支持多服务器配置,适用于私有云、NAS 或网盘服务。

更新工具

macOS / Linux

sudo vget update

Windows(需管理员权限)

vget update

多语言支持

vget 支持以下界面语言:

  • English (en)
  • 中文 (zh)
  • 日本語 (jp)
  • 한국어 (kr)
  • Español (es)
  • Français (fr)
  • Deutsch (de)

通过 vget init 或手动编辑 config.yml 切换语言。

小贴士

  • 使用 --info 可预览媒体信息(格式、时长、可用清晰度等),避免误下;
  • 播客搜索支持关键词模糊匹配,适合发现新内容;
  • WebDAV 功能让 vget 不仅是下载器,更是远程文件浏览器;
  • 自动补全脚本可大幅提升命令行使用效率:
    vget completion zsh > ~/.zsh/completion/_vget

数据统计

相关导航

暂无评论

none
暂无评论...