Repository navigation
Releases
Releases · eachgo/New-Century-Renamer
跨向更名器 0.1.1
v0.1.1
版本有以下修复及改进。
本地大模型的修复
<AI:…>变量现在真的会回填了。 之前有个 bug:模型明明答了、结果也存了,但缓存键和查询键对不上,所以模板里始终残留<AI:根据…起个名字>这样的占位符。CLI 和 GUI 都受影响,现已修好。- 等待时间默认从 60 秒放宽到 300 秒。 本地 7B~9B 模型读完较长 PDF 正文再起名,超过一分钟是常态,60 秒会先超时。需要更长可以用环境变量
NCREAMER_AI_TIMEOUT(秒)调。
界面
- 点「预览(AI 联网命名)」不再假死。 之前预览在主线程里同步等待模型回答,几十秒内窗口完全不刷新,看着像卡死。现在改为后台执行,并给了明确反馈:按钮变成「联网命名中…」,旁边出现转圈动画和「正在联网命名,模型思考中…」。
- 设置里能调 AI 等待秒数了。 AI 接口卡片新增「等待秒数」,留空用默认(300 秒),本地慢模型填 600 之类即可,不用再设环境变量。
下载
- Windows:
ncreamer-windows-amd64.zip(解压即用,含界面和命令行)或单独的.exe - macOS(Apple 芯片):
ncreamer-gui-darwin-arm64(界面)、ncreamer-darwin-arm64(命令行) - Linux:
ncreamer-linux-amd64/ncreamer-linux-arm64(仅命令行;界面要自己编译) - 全部文件可用
SHA256SUMS.txt校验;Linux/macOS 也可以直接用install.sh
跨向更名器 New Century Renamer 0.1.0
让文件回到你手里 — 第一个公开版本。
一个把批量更名做回「世纪初资源管理器」手感的桌面工具:纯 Go、无 cgo、不需要联网,界面和命令行共用同一套规则引擎。
这个版本有什么
批量更名
- 多步规则流水线:
template/replace/pinyin/sanitize/case/insert/delete/truncate/ext/seq,可任意串联 filter/unfilter按通配符筛出要动的文件,也可给单条规则加if:PATTERN>>作用域- 中文拼音转换(含多音字、姓氏读音、
cc/romaji),日文假名转罗马音 - 序号规则
seq支持起始值、位宽、步长、字母/数字基数、按扩展名或目录分组
从文件内容起名
- 直接读 ID3v2 / FLAC / Ogg Vorbis / MP4 ilst / PDF / EPUB 的元数据做变量(
<META:artist>、<META:title>…) <AI:...>会真的读内容:PDF 文本层(含中文 Type0/Identity-H 的 ToUnicode 还原)、EPUB 正文、压缩包目录、JPEG/TIFF 的 EXIF,再交给本地 7B~9B 模型命名,内容不出本机- 读不出文字会老实说「无可用文本」,宁可少给也不编
安全
- 改名前的冲突检测:目标重名、目标已存在都会标出来,标错的在写入时被跳过,磁盘不动
- 仅大小写改名走临时名两步完成,可回滚
ncreamer undo按日志逐步回滚;export导出sha256,dir,name,new_name的 CSV 清单
两种界面
- 图形界面(Windows / macOS):任务链编辑 + 右侧实时预览
- 命令行(Windows / macOS / Linux):同一套规则,适合脚本和批量作业
下载
| 平台 | 文件 |
|---|---|
| Windows | ncreamer-windows-amd64.zip(CLI + GUI 一体,解压即用) |
| Windows (ARM) | ncreamer-windows-arm64.exe |
| macOS (Apple Silicon) | ncreamer-gui-darwin-arm64 / ncreamer-darwin-arm64 |
| Linux x86-64 | ncreamer-linux-amd64(仅 CLI,GUI 需要本机桌面环境) |
| Linux ARM64 | ncreamer-linux-arm64(仅 CLI) |
一键装 CLI(macOS / Linux):
curl -fsSL https://github.com/eachgo/New-Century-Renamer/releases/download/v0.1.0/install.sh | sh脚本会按你的系统和架构下载对应二进制,并用 SHA256SUMS.txt 校验,对不上就中断,不会装半个文件。所有产物都附在同一 Release 的 SHA256SUMS.txt 里。
已知限制
- Linux 暂不提供图形界面:GUI 依赖 WebKitGTK/GTK,暂时只发布 CLI
- 压缩包(
.7z/.rar/.tar.gz)AI 只能看到「这是个压缩包」,无法列出内部文件 - 仍是 0.1.0,规则语法在小版本内可能微调,请留意 CHANGELOG
完整改动见 CHANGELOG.md。