🎬 XiaoyaDownload — 小雅影音下载器
搜索小雅/Alist 中的电影/剧集,通过本地 WebDAV 挂载复制到 NAS 指定目录。
功能
- 搜索全库 — 输入电影/剧集名称,直接搜索小雅全库资源
- 版本选择 — 显示多个版本(不同画质、大小、格式),你可以挑选
- WebDAV 复制 — NAS 挂载了小雅 WebDAV 时,用
rsync本地高速复制
使用方式
搜索电影/剧集
"搜索肖申克的救赎" "帮我找找盗梦空间"
选择要下载的版本
搜索后列出所有版本,告诉小虾编号:
"下载第1个"
操作示例
你: 搜索肖申克的救赎
🦐: 🔍 正在搜索「肖申克的救赎」...
找到 55 个结果:
[ 1] 🎬 【1994】【肖申克的救赎】.mkv
[ 6] 🎬 肖申克的救赎 ... 1080p.x265.mkv (11.8 GB)
...
要下载哪个?(输入编号)
你: 6
🦐: 📁 复制文件: /vol02/.../肖申克的救赎...mkv → /vol1/1000/Video/
rsync 速度: 39 MB/s
✅ 复制完成!
环境配置
创建 .env 文件:
# 小雅/Alist 网页地址(必填)
XIAOYA_HOST=http://192.168.50.1:5678
# 下载保存目录(必填)
DOWNLOAD_DIR=/vol1/1000/Video
# WebDAV 本地挂载路径(推荐)
WEBDAV_MOUNT=/vol02/1000-1-3fe2c39a
CLI 命令
# 配置检查
python3 scripts/xiaoya_download.py setup
# 搜索
python3 scripts/xiaoya_download.py search "肖申克的救赎"
# 复制到本地(WebDAV)
python3 scripts/xiaoya_download.py copy "/电影/IMDB Top 250/200-250/肖申克的救赎...mkv"
文件结构
skills/XiaoyaDownload/
├── SKILL.md
├── scripts/
│ └── xiaoya_download.py
├── .env
├── .env.example
└── _meta.json