SuperAPI AI 工具集

data-backup

数据与分析

查看项目

更新于 10-15 21:08

技能介绍

用途:为长期运行的数据处理项目提供智能备份,避免误覆盖、无法回滚、缺少变更记录和磁盘占用失控等问题。

主要能力:自动检测项目类型并做备份前清理——Jupyter 笔记本清除输出、移除 debug 单元格;HackMD 校验 SVG 与 YAML frontmatter;数据文件校验完整性;Python 项目清理 .pyc、pycache 等。采用两级备份:每日备份滚动保留 7 天并自动清理,里程碑备份永久保存并用 gzip 压缩(约减少 80% 体积)。自动生成 CHANGELOG 记录每次备份与数据变更。

使用方式:首次运行 /backup 完成检测与初始化;日常用 /backup 创建每日备份,/backup milestone "描述" 创建里程碑,/backup list 查看,/backup restore DATE 恢复。也可直接运行脚本:./backup_project.sh、./backup_project.sh milestone "description"、./backup_project.sh list、./backup_project.sh restore 2026-01-23。配合 /safe-exit 可在退出会话时提示备份。

适用场景:数据富集、分析笔记本、演示文稿及混合项目,需要数据溯源、可回滚和协作发布的工作流。

限制:资料未提供具体平台兼容性、安装方式与收费信息;恢复前会先创建安全备份,覆盖已有备份前会询问。