大家好,要发布自己的作品其实还有点小忐忑😋。不知不觉失业两年多了。这两年除了照顾孩子,自己搞得一些事情也不算成功。最近整理一下自己之前想做的一些东西和一些烂尾的坑,打算逐步发布出来。也算开始自己独立开发者的旅程。
今天先分享一个最近做的开源项目 - Rename.Tools
🔗 在线体验: https://rename.tools
📦 GitHub: https://github.com/chenz24/rename.tools
为什么做这个?
之前有次要重命名大量的图片文件。找了一些工具发现要么收费、要么不好用。后来发现浏览器已经支持重命名文件(File System Access API)了。我感觉在浏览器端实现这个功能特别适合我这种偶尔需要批量重命名文件的情况。于是做了这个完全在浏览器运行的工具。
核心特性
🔒 隐私优先
- 文件通过 File System Access API 直接操作,从不上传
- 所有逻辑在浏览器运行,关闭标签页数据全清
- 无需注册,无追踪
⛓️ 规则链系统
- 支持 7 种规则:查找替换、正则、序列号、大小写转换、插入文本、删除清理、自定义 JS
- 可拖拽排序,多规则依次执行
- 实时预览 + 冲突检测 + 自动修复建议
🎯 高级功能
- 元数据提取 - 照片 EXIF 、音频标签,可用于智能重命名
- TMDb 剧集刮削 - 自动匹配视频文件与剧集信息(需自备 API Key)
- 高级过滤 - 按文件名/扩展名/大小/修改时间过滤
- 预设系统 - 保存常用规则,支持导入/导出/URL 分享
- 完整撤销 - 支持 Undo/Redo,还能导出撤销脚本
💾 导出脚本
- 可生成 bash/PowerShell 脚本离线执行
- 不支持 File System Access API 的浏览器也能用
如果觉得有用,给个 Star 支持一下 ⭐ 也欢迎提意见建议。后续我会继续发布一些实用小工具之类的东西出来。
