查找iOS或Android项目未使用的png,并支持删除
查找iOS或Android项目未使用的png,并支持删除
Python 其它杂项
共34Star
详细介绍
脚本简介
作者:huanghui
统计工程中未使用的png
特点
- 可以搜索xib文件;
- 同时支持Android及iOS双系统png图片搜索;
- 显示统计未使用图片名称及其总大小,用于评估;
- 支持删除搜出来的未使用图片(iOS包括imageset),且不会删除可能误搜的图片。会先保存删除的图片,还会输出删除位置和复制的位置;
- iOS单倍图提示。因单倍图已不需要存在或者改成双倍或三倍图,需要警示;
- 可能误搜图片提示。某些图片写法是拼接的方式,这些图片基本都是带数字的,会被提示出来;
- iOS屏蔽应用icon和launch。icon一般不会出现的代码中,所以排除它;
- iOS文件命名不正确提示。比如非imageset名称是icon@2x-0.png;
使用方法
Usage: python find_unused_pics.py [optinos] image_path search_path
Options:
-h, --help show this help message and exit
-a, --android Search in Android project.(表明是搜索安卓工程)
-d, --delete Delete the unused pics.(表明搜索到即删除掉,且会保存删除的图片以备回滚)
详解:
python find_unused_pics.py 代表执行脚本
image_path 表示图片文件夹,会递归搜索图片
search_path 表示需要搜索的代码文件夹
[option]
-h 查看使用参数
-a 表明是搜索安卓工程
-d 表明搜索到即删除掉,且会保存删除的图片以备回滚
例子
// iOS文件夹搜索
python find_unused_pics.py /Users/doubleHH/Downloads/app/res /Users/doubleHH/Downloads/app
// Android文件夹搜索
python find_unused_pics.py -a /Users/doubleHH/Downloads/app/res /Users/doubleHH/Downloads/app
// iOS文件夹搜索 + 删除
python find_unused_pics.py -d /Users/doubleHH/Downloads/app/res /Users/doubleHH/Downloads/app
// Android文件夹搜索 + 删除
python find_unused_pics.py -ad /Users/doubleHH/Downloads/app/res /Users/doubleHH/Downloads/app
注意
若提示ag命令找不到,请安装ag库。可用brew安装,命令如下:
brew install ag
-
276 Star
-
36 Star
-
8911 Star
-
3536 Star
-
855 Star