Releases: Jane-xiaoer/xiaoer-videolab
Releases · Jane-xiaoer/xiaoer-videolab
v1.0.1 — Security hardening + CI 🔒
安全加固 + 持续集成 · Security hardening + CI 🔒
🔒 安全 / Security
- 杜绝偷偷下载(drive-by download):
/download现在会拒绝任何带http(s)Origin头的请求——你访问的恶意网页的 JavaScript 再也没法背着你让 daemon 下文件。扩展(chrome-extension://)和命令行调用(无 Origin)不受影响。 /downloadnow rejects requests carrying anhttp(s)Originheader, blocking drive-by downloads from malicious web pages. Extension and CLI calls are unaffected.
✅ 持续集成 / CI
- 新增 GitHub Actions:每次 push 自动跑代码语法检查(Python / bash / JS / JSON)+ macOS 上真实启动 daemon 的冒烟测试(含安全闸门校验)。
- GitHub Actions now lints the code and smoke-tests the daemon (boot + endpoint behavior, including the Origin guard) on every push.
📖 文档 / Docs
- 说明:更改
VIDEOLAB_PORT时需同步修改扩展的端口。 - Note that changing
VIDEOLAB_PORTalso requires editing the extension.
升级方式 / Upgrade: git pull && ./scripts/install.sh
MIT © 2026 Jane(小耳 / Xiaoer)
Xiaoer VideoLab v1.0.0 — One click. Any video. Local.
首个公开版本 · First public release 🎬
浏览器工具栏点一下,把当前页视频抓到 ~/Downloads。本机 yt-dlp,通吃 YouTube / B站 / X / TikTok 等 1800+ 站。
One toolbar click saves the current page's video to ~/Downloads, via a local yt-dlp daemon — 1800+ sites.
亮点 / Highlights
- 🔒 隐私优先:扩展只读当前一个网址,下载全在本地,零回传 / privacy-first, localhost-only, no tracking
- 🧩 Chrome MV3 扩展 + Python 标准库 daemon(约 400 行)/ MV3 extension + stdlib-only daemon
- ⚙️ launchd 开机自启,安装脚本按你的路径动态生成服务 / portable launchd service
- 🛠️ 可配置端口 / 画质 / cookie / 文件名前缀 / configurable via
VIDEOLAB_*env vars - 📖 中英双语手把手安装文档 + 截图 / bilingual step-by-step guide
安装 / Install
brew install yt-dlp ffmpeg
git clone https://github.com/Jane-xiaoer/xiaoer-videolab.git
cd xiaoer-videolab && ./scripts/install.sh完整图文步骤见 README · See README for the full walkthrough.
MIT © 2026 Jane(小耳 / Xiaoer)