SuperAPI AI 工具集

synology-file-station

通用与其它

查看项目

更新于 10-16 01:10

技能介绍

用途:用单个 CLI 脚本完成 Synology DSM File Station 的主要文件操作,适合自动化流水线调用。

主要能力:读取/浏览(info、list-shares、list、get-info);搜索(search-start、search-list、search-stop、search-clean);目录与文件变更(mkdir、rename、copy、move、delete);传输(upload、download);归档(extract,压缩暂不可用);后台任务控制(background-list、task-status、task-stop)。

使用方式:先准备环境变量(参考 references/env.md 与 assets/config.example.env),再校验配置:python3 scripts/synology_file_station.py check-config,可选连接探测加 --probe,然后执行所需操作命令(见 references/commands.md)。必需环境变量为 SYNOLOGY_BASE_URL、SYNOLOGY_USERNAME、SYNOLOGY_PASSWORD;可选有 SYNOLOGY_VERIFY_SSL、SYNOLOGY_TIMEOUT、SYNOLOGY_SESSION、SYNOLOGY_READONLY(默认 false,设为 true 可阻止变更命令)、SYNOLOGY_MUTATION_ALLOW_PATHS(变更路径白名单)。

输出与退出码:成功返回 type=status 的 JSON 对象及操作字段;失败返回 type=error 的结构化错误。退出码 0 成功、1 运行时/API 错误、2 环境配置无效。

限制:压缩功能暂不可用;其余平台、收费与效果信息暂未提供。