返回顶部
s

social-video-downloader社交视频下载器

Download videos from Instagram Reels, TikTok, YouTube Shorts, Twitter/X clips,

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.0
安全检测
已通过
120
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

social-video-downloader

社交视频下载器

通过yt-dlp下载社交媒体视频并发送给用户。

系统要求

  • - 必须安装yt-dlp
  • 建议安装ffmpeg以获得最佳格式支持

安装配置

安装和配置说明请参见SETUP.md

工作流程

  1. 1. 确认用户消息中明确表达了下载意图
  2. 运行下载脚本:
bash python3 scripts/download.py /tmp
  1. 3. 若返回SUCCESS:<路径>,通过消息工具将文件发送给用户
  2. 若返回ERROR:...,向用户报告失败信息
  3. 发送完成后,使用rm <路径>删除临时文件

文件发送

使用message工具,设置action=send、media=<路径>和buttons=[]。

若文件超过Telegram的50MB限制,请告知用户并提供文件路径。

支持平台

Instagram(Reels、帖子)、TikTok、YouTube Shorts、Twitter/X、Reddit、Facebook、Vimeo、Dailymotion、Twitch、Bilibili等。

安全机制

该脚本包含以下保护措施:

  • - URL白名单 — 仅允许从预批准的域名下载
  • SSRF防护 — 阻止解析到私有/内部IP范围的URL
  • 命令注入防护 — 对URL进行shell元字符验证,使用--分隔符防止选项注入
  • 子进程隔离 — URL作为独立参数传递,绝不插入到shell字符串中

安全防护

  • - 禁止播放列表 — --no-playlist防止意外下载数百个文件
  • 元数据检查 — 下载前验证视频信息
  • 重试限制 — --retries 2失败后停止,避免被封禁
  • 超时设置 — --socket-timeout 30在连接卡顿时自动退出
  • 时间戳文件名 — socialdl<时间戳>.mp4防止文件名冲突

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 social-video-downloader-1775946130 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 social-video-downloader-1775946130 技能

通过命令行安装

skillhub install social-video-downloader-1775946130

下载

⬇ 下载 social-video-downloader v1.2.0(免费)

文件大小: 4.19 KB | 发布时间: 2026-4-12 11:28

v1.2.0 最新 2026-4-12 11:28
Security fix: rewritten in Python with URL allowlist, SSRF protection (blocks private IPs), and command injection protection (shell metacharacter validation, subprocess isolation). Removed bash script.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部