Skip to content

Releases

跨向更名器 0.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Oct 09:49

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

Choose a tag to compare

@github-actions github-actions released this 27 Oct 15:06

让文件回到你手里 — 第一个公开版本。

一个把批量更名做回「世纪初资源管理器」手感的桌面工具:纯 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。