#text-file #gtk #letter #renamer #name #change #rules

app szyszka

快速、强大且易于使用的文件重命名器

3个稳定版本

3.0.0 2023年5月24日
2.0.0 2021年7月19日
1.0.0 2021年5月13日

#1 in #renamer

每月 46次下载

MIT 许可证

395KB
8K SLoC

Rust 5K SLoC // 0.0% comments FreeMarker 3K SLoC Shell 23 SLoC // 0.1% comments

Szyszka

Szyszka是一款简单但功能强大、快速的批量文件重命名器。

Szyszka

功能

  • 出色的性能
  • 适用于Linux、Mac和Windows
  • 使用GTK 4创建的GUI
  • 可以自由组合的多个规则
    • 替换文本
    • 修剪文本
    • 添加文本
    • 添加数字
    • 清除文本
    • 更改字母的大小写
    • 自定义规则
  • 保存规则以便以后使用
  • 可以编辑、重新排序规则和结果
  • 处理甚至数百万条记录

要求

Linux

您需要安装GTK 4.6(它应该在大多数发行版中默认可用),它包含在Ubuntu 22.04及更高版本中。

sudo apt install libgtk-4-bin

macOS(未测试)

您需要使用brew安装GTK

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install gtk4 adwaita-icon-theme librsvg pkg-config

Windows

发布的zip文件包含所有依赖项,因此在Windows 10+上无需安装即可运行;

安装

预编译的二进制文件

可在https://github.com/qarmin/szyszka/releases找到

Snap

https://snapcraft.io/szyszka

snap install szyszka
sudo snap connect szyszka:removable-media # Allows to see files on external devices

Flatpak

待办事项

Cargo/Crates.io

https://crates.io/crates/szyszka

cargo install szyszka

Gentoo Linux

szyszka可在Gentoo的GURU overlay中使用

emerge -av gui-apps/szyszka

替代方案

我尝试使用不同的应用程序,但它们都不符合我的需求。

  • Nautilus Renamer - 相当快,内置于nautilus,但使用时遇到10k个文件会卡住,并且不能用于来自不同目录的文件/文件夹
  • Thunar Bulk Rename - Szyszka在其许多功能上基于此应用程序,thunar批量重命名器不能递归地添加项目或重命名文件夹。
  • Bulky - 简单、外观良好且相当强大,但速度较慢,我在安装它时遇到了问题

贡献

非常欢迎贡献 - 错误报告、拉取请求、测试等。
在创建或修改现有规则时,别忘了更新/添加测试!
您还可以在Crowdin中添加/改进翻译 - https://crowdin.com/project/szyszka

名称

Szyszka是波兰语单词,意为松果。

为什么名字这么奇怪?

您会记得像“重命名文件超极版”这样的应用程序名称吗?
可能不会。
但您会记得名字Szyszka吗?
嗯...可能也不会,但当你听到这个名字时,你会立刻想到这个应用程序。

许可证

MIT

依赖项

~25–36MB
~638K SLoC