闲社服务运行正常AI智能体自动化平台
v

视频获取下载

技能标识:video-fetch-download

Download videos and torrents to cloud storage. Requires python3.12, rclone (115-fork, installed to ~/.local/bin), yt-dlp, and aria2c. Install via scripts/install.sh (installs all deps to user directory, no sudo; may append ~/.local/bin to PATH in shell profile). Writes credentials to ~/.config/rclone/rclone.conf (115 Pan, chmod 600) and ~/.config/video-fetch/quark_cookie.txt (Quark cookie, chmod 600) — stored locally only, never transmitted to third parties. Supports 115 offline download (server

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.1.9
检测标记
后台标记通过
免费
免费获取
2
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

视频获取下载

video-fetch-download

中文简介: 视频与种子下载神器,支持:①按片名搜索磁力链并一键提交115离线下载(magnet_search.py,支持中文片名自动转换,基于Knaben API + apibay双源);②磁力链/种子URL通过115网盘离线下载(服务器端,不占本机带宽);③夸克网盘磁力/URL离线下载;④夸克网盘分享链接一键转存;⑤YouTube/Bilibili/Twitter等1000+网站视频通过yt-dlp下载并上传至网盘,支持Google Drive、OneDrive、Dropbox等40+云存储。一键安装脚本(含SHA256校验),115支持扫码登录,夸克需手动提取一次Cookie(有效期数月)。

⚠️ 夸克说明: 夸克网盘未开放扫码登录API,首次使用需从浏览器手动复制Cookie,操作约1分钟,之后数月内无需重复。


将视频和种子直接下载到云存储。五种输入模式:
输入工具目标带宽
磁力链/种子URL115离线API115网盘零(服务器端)
磁力链/URL
quark_offline.py | 夸克网盘 | 零(服务器端) | | 夸克分享链接 | quark_save.py | 夸克网盘 | 零(服务器端) | | 视频URL(YT/Bili等) | yt-dlp + rclone | 115网盘 | 本地下载 | | 本地.torrent文件 | aria2c + rclone | 115网盘 | 本地下载 |

安装

运行一键安装脚本。它会检测你的操作系统/架构并安装所有依赖:

bash
bash scripts/install.sh

安装内容:yt-dlp、rclone(115专用构建版)、aria2、python3.12、p115client

所有二进制文件在安装前都会通过SHA256校验和进行验证。


身份验证

115网盘 — 二维码登录(推荐,电视模式)

电视模式不会与你的手机/浏览器会话冲突:

bash
python3 scripts/115_qrlogin.py

使用115 App扫描二维码 → 确认 → 完成


凭证安全保存至rclone配置(chmod 600)

Cookie过期后重新登录:python3 scripts/115_qrlogin.py

夸克网盘 — Cookie(手动,一次性设置)

⚠️ 注意: 夸克未提供公开的二维码登录API。
身份验证需要手动从浏览器提取Cookie。
Cookie有效期为数月,仅需设置一次。

步骤:

  1. 1. 在浏览器中打开https://pan.quark.cn并登录
  2. 按F12 → 网络标签 → 刷新页面
  3. 点击任意请求 → 请求头 → 复制cookie字段
  4. 运行设置向导:

bash
python3 scripts/quark_login.py

按提示粘贴你的Cookie


保存至~/.config/video-fetch/quark_cookie.txt(chmod 600)




使用方法

搜索并提交至115(v1.1.3)

bash

仅搜索(Knaben API,自动回退至apibay)


python3 scripts/magnet_search.py 电影名

搜索并自动将最佳结果提交至115

python3 scripts/magnet_search.py 电影名 --submit

提交指定结果(例如第2个)

python3 scripts/magnet_search.py 电影名 --submit --index 2

仅使用apibay

python3 scripts/magnet_search.py Movie Name --source apibay

合并两个来源的结果

python3 scripts/magnet_search.py Movie Name --source both

支持中文片名(自动映射为英文进行搜索)。由Knaben API(主要)+ apibay/TPB(备用)提供支持。使用--source both合并两个来源的结果。



磁力链/种子URL → 115离线下载

bash
python3.12 scripts/115_offline.py magnet:?xt=urn:btih:...
python3.12 scripts/115_offline.py https://example.com/file.torrent
python3.12 scripts/115_offline.py --list # 检查任务状态

磁力链/URL → 夸克离线下载

bash
python3 scripts/quark_offline.py magnet:?xt=urn:btih:...
python3 scripts/quark_offline.py https://example.com/file.torrent
python3 scripts/quark_offline.py --list # 检查任务状态
python3 scripts/quark_offline.py --login # 显示Cookie设置说明

夸克分享链接 → 转存至夸克网盘

bash
python3 scripts/quark_save.py https://pan.quark.cn/s/xxxxxxxx
python3 scripts/quark_save.py https://pan.quark.cn/s/xxxxxxxx /MyFolder
python3 scripts/quark_save.py --list # 列出夸克网盘根目录

视频URL → 下载并上传至115

bash
VIDEOFETCHREMOTE=115drive:云下载 bash scripts/videofetch.sh https://youtube.com/watch?v=...

本地.torrent文件 → aria2c下载并上传

bash
bash scripts/video_fetch.sh /path/to/file.torrent 115drive:云下载



环境变量


变量默认值描述
VIDEOFETCHREMOTE115drive:云下载rclone远程路径,用于上传
VIDEOFETCHTMPDIR
/tmp/video-fetch | 本地临时目录 |


支持的网站

yt-dlp支持的所有网站:YouTube、Bilibili、Twitter/X、Instagram、TikTok、Vimeo等1000+网站。

bash
yt-dlp --list-extractors | grep -i



其他云存储

该技能使用rclone进行上传,支持40+云存储提供商。任何兼容rclone的远程存储均可作为目标。

支持的提供商(示例)

提供商rclone后端认证方式备注
Google DrivedriveOAuth(浏览器链接)15 GB免费
Microsoft OneDrive
onedrive | OAuth(浏览器链接) | 随Microsoft 365提供 | | Dropbox | dropbox | OAuth(浏览器链接) | 2 GB免费 | | PikPak | pikpak | OAuth(浏览器链接) | 也支持服务端离线下载 | | pCloud | pcloud | OAuth(浏览器链接) | 10 GB免费,欧洲服务器 | | Proton Drive | protondrive | 用户名+密码+2FA | 注重隐私 | | Mega | mega | 用户名+密码 | 20 GB免费,端到端加密 | | Backblaze B2 | b2 | API密钥 | 低成本对象存储 | | Amazon S3 | s3 | API密钥 | 以及20+兼容S3的提供商 | | 任意WebDAV | webdav | 用户名+密码 | Nextcloud、Owncloud等 | | SFTP | sftp | SSH密钥或密码 | 任意SSH服务器 |

设置(一次性)— 推荐方法

将Google Drive(或任意OAuth提供商)连接到无头服务器的最简单方法是先在本地机器上授权,然后将令牌复制到服务器。

步骤1 — 在本地机器上,安装rclone:
bash

macOS


brew install rclone

Windows:从https://rclone.org/install/下载

Linux

curl https://rclone.org/install.sh | sudo bash

步骤2 — 在本地运行授权向导:
bash
rclone config

→ n(新建远程)


→ 命名为:gdrive


→ type:drive(Google Drive)


→ 留空clientid和clientsecret(按回车)


→ scope:1(完全访问)


→ 浏览器会自动打开 → 登录 → 允许访问


→ y(使用自动配置)


→ n(不是团队盘,除非你需要)


→ q(退出)

步骤3 — 将令牌复制到服务器。
在本地机器上,找到令牌:
bash
cat ~/.config/rclone/rclone.conf

找到[gdrive]部分 — 复制整个区块

在服务器上,将其追加到rclone配置:
bash
cat >> ~/.config/rclone/rclone.conf << EOF
[gdrive]
type = drive
token = {accesstoken:...,tokentype:Bearer,...

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 video-fetch-download-1776096733 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 video-fetch-download-1776096733 技能

通过命令行安装

skillhub install video-fetch-download-1776096733

下载

⬇ 下载 video-fetch-download v1.1.9(免费)

文件大小: 23.67 KB | 发布时间: 2026-4-15 14:50

v1.1.9 最新 2026-4-15 14:50
fix: flatten frontmatter so registry/scanner can read install spec and required binaries
返回顶部