GoForum › 🌐 V2EX

极空间 NAS 没有命令行,我逆向了它的桌面客户端,开源了

skyzt · 2026-09-18 11:53 · 0 次点赞 · 4 条回复

(无内容)

4 条回复
skyzt · 2026-09-18 11:53
#1

xy

skyzt · 2026-09-18 11:53
#2

(完整正文见本回复:V2EX 主题创建后不可编辑,主楼未能带上正文)

极空间用了一年多,哪都好,就是没有命令行。想批量改几十个视频的名字、想脚本化备份,只能对着 App 一个一个点。

后来注意到一个细节:桌面客户端为了跟 NAS 通信,会在本机 127.0.0.1:13579 起一个本地代理,登录态也存在本地文件里。顺着这个把它用到的接口一个个记下来,整理成了一套干净的工具,开源了:zspace-cli。

装完就能用,不用填密码、不用开 SSH:

pip install zspace-cli
zs check
zs ls /sata11/my/data/影视
zs find "权力的游戏"

也做了 MCP / Agent Skill 。往项目里复制一个 skill 文件夹,就能直接对 Cursor / Claude 说「把影视目录按年份分类」,它自己去调命令完成。我靠它把 NAS 上 300 多部电影、80 多部剧整理了一遍——顺便把审查规避的怪命名(S 探、让丨 Z 弹飞 那种)解码归位,那套解码规则单独开源在 media-naming-guide 。

跨平台 macOS / Windows / Linux 都测过( Windows 是在真实 ARM VM 里跑的全量测试),也能 Docker 无头跑,容器连宿主机客户端代理就行。

链接: GitHub: https://github.com/skyzhao1223/zspace-cli PyPI: https://pypi.org/project/zspace-cli/

第一次在 V2EX 发自己写的项目,轻拍。手里有极空间的朋友欢迎试试,有问题 issue 区见。

felixv · 2026-09-18 11:58
#3

支持测试一下,感谢分享

GaryBI1STP · 2026-09-18 11:58
#4

感谢分享,周末回去试试

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: skyzt
发布: 2026-09-18
点赞: 0
回复: 0