3个稳定版本
3.0.0 | 2023年5月24日 |
---|---|
2.0.0 | 2021年7月19日 |
1.0.0 | 2021年5月13日 |
#1 in #renamer
每月 46次下载
395KB
8K SLoC
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
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