Quark Auto Save v0.6.0 版本发布:智能重命名与通知系统升级
Quark Auto Save 是一个专注于夸克网盘自动转存与管理的开源工具,它通过自动化流程帮助用户高效管理网盘文件。最新发布的 v0.6.0 版本带来了两项重大改进:智能重命名系统的重构和通知系统的增强,这些改进显著提升了文件管理的智能化水平和用户体验。
智能重命名系统重构
v0.6.0 版本对重命名功能进行了彻底重构,引入了"魔法变量"的概念,取代了之前单一的 $TASKNAME 变量系统。新的重命名系统提供了更灵活、更智能的文件命名方式,特别适合处理剧集、综艺等有规律命名的文件集合。
魔法变量详解
新系统支持多种魔法变量,这些变量用 {} 包裹,能够从文件名中智能提取特定信息:
-
基础变量:
{TASKNAME}:直接从任务配置中获取的任务名称{EXT}:自动提取文件扩展名{CHINESE}:捕获文件名中的中文名称(两个或以上汉字)
-
媒体文件专用变量:
{SXX}:智能识别季数(如 S01),未识别时默认为 S01{E}:提取集数信息{PART}:识别"上/中/下"或"一/二/三"等表示部分的字符{VER}:捕获"版"结尾的版本信息(如"高清版")
-
排序与日期变量:
{II}:自增序号,I的数量决定位数(如{II}为01,{III}为001){DATE}:提取并格式化日期为YYYYMMDD{YEAR}:单独提取年份
实际应用案例
对于剧集文件管理,现在只需简单配置:
- 任务名称:
黑镜 - 替换式:
{TASKNAME}.{SXX}E{E}.{EXT}即可将文件自动重命名为标准格式,如黑镜.S01E01.mp4。
综艺节目管理则更为复杂但同样强大:
匹配式:^(?!.*纯享)(?!.*加更).*?(第\d+期).*
替换式:{II}.{TASKNAME}.{DATE}.第{E}期{PART}.{EXT}
这种配置可以过滤掉"纯享"、"加更"等特殊版本,并按日期、期数自动排序命名。
正则预览增强
新版本改进了正则匹配的预览功能,通过颜色区分已有文件和新文件:
- 灰色:目录中已存在的文件
- 绿色:新增待处理的文件
这种可视化区分帮助用户更直观地了解哪些文件将被处理,避免误操作。
通知系统改进
v0.6.0 增加了通知测试功能,用户可以:
- 配置多种通知方式(如DoDo机器人、wxpusher等)
- 直接发送测试通知验证配置是否正确
- 实时调整参数直到通知正常工作
这对于确保重要操作(如转存完成、任务出错)能够及时通知用户至关重要。
技术优化与修复
-
性能优化:
- 限制重命名仅作用于第一层目录文件
- 仅处理新转存的文件,不修改已有文件
- 这些改变有效解决了夸克网盘深层目录遍历效率低下的问题
-
稳定性修复:
- 修复了浏览器插件添加任务时的配置丢失问题
- 解决了Aria2插件下载空文件时的报错问题
- 优化了文件排序策略,确保目录不参与排序
-
架构调整:
- 移除了dateutil依赖,简化部署
- 重构了配置结构,移除老旧升级代码
- 优化了Quark类初始化方法
总结
Quark Auto Save v0.6.0 通过智能重命名系统和增强的通知功能,大幅提升了文件管理的自动化程度和用户体验。特别是魔法变量的引入,使得复杂文件的命名变得简单而强大。这些改进使该工具在媒体文件管理、批量处理等场景下表现更加出色,是夸克网盘用户的得力助手。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



