jannik / photo-organizer
一个用于组织(RAW + 导出)照片的小工具
1.0.3
2023-08-20 12:24 UTC
Requires
- php: >= 8.2
- ext-json: *
- symfony/console: ^6.3
- symfony/filesystem: ^6.3
- symfony/finder: ^6.3
- symfony/process: ^6.3
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.8
- phpunit/phpunit: ^10.3
- roave/security-advisories: dev-latest
- symfony/var-dumper: ^6.3
README
此工具可以接收一个照片目录并对其进行排序。
- 它将所有RAW照片排序到子目录
_RAW
中,并将所有其他文件保留在根目录中。 - 它还将所有文件重命名为
YYYY-MM-DD HH-MM-SS - filename.ext
。
这使得合并来自不同相机的文件到单个列表中变得容易。
安装
通过composer安装
composer global require jannik/photo-organizer
您还需要安装 exiftool
并将其添加到PATH中。
使用方法
将全局composer二进制文件添加到PATH并调用它们
photos organize photos clean-raws
命令
organize
按照上述结构组织所有照片。
clean-raws
查找所有没有导出文件的RAW照片,并建议将其移动到垃圾桶。
垃圾桶
当任何文件被移动到垃圾桶时,它是在当前目录中的子目录 _TRASH
。此目录被排除在其他所有命令之外。
RAW
目前只有 .RAF
文件被检测为RAW文件,但是这个列表很容易在 PhotoFactory::RAW_FILE_EXTENSIONS
中扩展。