请先备份你的文件,使用后确实符合你的要求后再批量应用
拖拽:拖文件或文件到这个py文件上
递归:这个效果,对于文件夹和他的所有子文件夹都会有效
部分脚本PyQt版https://github.com/wangandi520/andyspyqtscript
使用前请先安装pythonhttps://www.python.org/ftp/python/3.10.2/python-3.10.2-amd64.exe
别在baidu搜索或别的不明网站下载,谨防流氓软件
sort .rar and .zip into two type:
1.contain one or more folders. 2.only contain files
把zip,rar文件分成2类并放入对应的文件夹里
1.包含一个或多个二级文件夹。2.仅包含文件的。
需要pip3 install zipfile,pip3 install rarfile
get all file names in .txt
把和py文件当前目录下所有文件夹和子文件夹的名字(默认相对路径,可选绝对路径)输出到文件夹名.txt中
generate .html file of all file in folders
适用于搜索,分享,查看所有的库存资源
拖拽文件夹到py文件,被拖拽的目录下的所有文件,生成文件夹名.html,可搜索,点击Name回到首页
main()函数前几行可以进行一些自定义设置,文件夹名加粗显示
可进行的设置:显示完整地址还是只显示文件名,是否显示处理过程,键盘按键抬起立刻搜索还是按回车搜索,相对路径还是绝对路径,显示文件夹和文件还是只显示文件夹,是否显示文件大小,点击文件夹是搜索包含这个文件夹名的所有路径还是跳转到这个文件夹
自动搜索中文简体和繁体,可显示搜索结果的文件和文件夹的数量和总大小
html后加?search=关键词,打开网页时后自动显示搜索结果,例如1.html?search=伊藤润二
支持排除关键词,文件名中有关键词的文件不会写到html里,文件45行,keyWords = ['关键词1','关键词2','关键词3']
同类软件推荐Snap2HTML
rename files in folder
适用于已排序好的需要重命名的文件,拖拽文件夹拖到py文件上
使用把文件夹内的文件重命名成文件夹名+Vol_序号的格式(拖拽,仅多个文件夹).py
文件夹名的格式要符合"[书名][作者][出版社][扫者][10完]",里面的文件会重命名成"[书名][作者][出版社][扫者]Vol_XX.XXX"的形式
以"完]"或"全]"结尾的,最后一个文件名会加上" End",以"未]"结尾或其他结尾的则不加
按文件夹名批量重命名已排序好的文件,文件名无要求,但顺序要对
01,02,03......09,10可以。1,2,3......9,10这样顺序会出错
文件夹里可以是文件,或者文件夹,不支持混合
会生成日志和恢复文件名的bat文件,不过不想生成,就修改文件里的createLogAndRecover = False
switch two [] content in file names
把[扫者]放在Vol之后,适用于多个扫者的情况下卷的顺序错乱的情况,拖拽文件(夹)拖到py文件上
把文件(夹)名中最后[]的内容和Vol_XX交换位置
文件(夹)名格式[书名][作者][出版社][扫者]Vol_XX,会重命名成"[书名][作者][出版社]Vol_XX[扫者]"
支持多个文件夹或文件一起拖拽
switch Vol_xx and last []
把[扫者]放在Vol之后
适用于多个扫者的情况下卷的顺序错乱的情况
把文件夹或文件名字中最后[]和Vol_XX的内容交换位置,文件名格式[][][][]Vol_XX,支持多个文件夹或文件一起拖拽
remove .1234 in file name
把文件夹内后缀名是.1234文件,去掉.1234,支持多个文件夹或文件一起拖拽
rename file between simplfied chinese and tradition chinese
拖拽文件或文件夹到py上,被拖拽的文件夹和里面所有的文件夹和文件名都会被转换
文件内设置简繁转换方向
需要pip install opencc-python-reimplemented
mkdir folder/subfolder in old folder name [subfolder][folder]
文件名格式[书名][作者]XX.XX,新建文件夹名是作者(无方括号),二级文件夹名是书名(无方括号),被拖拽的文件会被移动到作品名文件夹里
mkdir folder/subfolder in old folder name [subfolder][folder], rename file between simplfied chinese and tradition chinese
文件夹名格式[书名][作者]XX,新建文件夹名是作者(无方括号),二级文件夹名是书名(无方括号),被拖拽的文件夹里的文件会被移动到作品名文件夹里
需要pip install opencc-python-reimplemented
mkdir folder/subfolder in old file name [subfolder][folder]
文件夹名格式[书名][作者]XX,新建文件夹名是作者(无方括号),二级文件夹名是书名(无方括号)
被拖拽的文件夹里的文件会被移动到作品名文件夹里
mkdir folder/subfolder in old file name [subfolder][folder], rename file between simplfied chinese and tradition chinese
文件名格式[书名][作者]XX.XX,新建文件夹名是作者(无方括号),二级文件夹名是书名(无方括号),被拖拽的文件会被移动到作品名文件夹里
可识别文件名以[Comic]开头
需要pip install opencc-python-reimplemented
copy first file in .rar or .zip
需要UnRAR.exe 或 pip3 install unrar
常用于提取漫画封面
支持压缩包里有一层或两层文件夹的情况
reverse file name
例12345.txt会重命名成54321.txt
如果拖拽文件夹,文件夹名和里面的文件名都会翻转
search file name in .rar or .zip
如果压缩包里有文件夹包含"公众号"3个字,就会显示出这个压缩包的名字
cal sha1
拖拽文件或文件夹到py上,生成的.txt在和文件同级目录,在文件夹目录内
可选项:.txt还是其他格式,是否显示文件大小
get manhuabudang.com content
修改py内的url,获取漫画补档的某个帖子内容
add huoyue in moeshare.cc
chrome或edge浏览器安装油猴子插件tampermonkey,新建并复制进去,在水区帖子立按a开始评分。
add new suffix to file
给文件原扩展名后添加新扩展名
rename file name to pinyin
需要pip install pypinyin
文件里设置全拼或首字母
英文不转换
get image's height and file count
需要pip install pillow
文件内设置显示方式
search same sha1 file
文件内设置显示方式
get folder's file's type, count, size
用于显示文件各种信息,整理
需要UnRAR.exe 或 pip3 install unrar
如果直接运行,存在文件夹名.sha文件的话,就开始校验文件
拖文件夹或.sha文件到脚本上,也可以校验
get color table of image and photoshop .act
获取图片的宽度高度模式和颜色表,并输出到文件
读取Photoshop颜色表
resize image for height
需要pip install pillow
按比例修改图片高度,文件里填写需要的高度
change image's degree
需要下载convert.exe
旋转,文件内修改角度
需要pip install piexif
loseless compress image
压缩图片
divide image into two
裁剪分割图片,文件内设置参数
cut image file for (x,y)
文件内设置新图片的坐标
divide image into two
需要下载convert.exe
拖拽文件夹到py上运行
combine two image into one
需要下载convert.exe
拖拽文件夹到py上运行
文件夹内的第一张图如果不是单页,在文件内的setFirstSinglePage设置,比如第一张是单页,setFirstSinglePage = 0,第五张是单页,设置setFirstSinglePage = 4,会读取这页的宽度来判断哪些已经是双页的
get image's height,width, support zip and rar
支持zip,rar压缩包
需要pip install pillow
适用于添加到压缩文件注释
生成.txt文件包含信息:书名、作者、出版、扫者、类型数量、高度数量、文件数量、文件夹大小、文件夹创建时间、文件夹修改时间
get image's height and put it into .zip file
需要pip install pillow
生成文件包含信息:书名、作者、出版、扫者、类型数量、高度数量、文件数量、文件夹大小、文件夹创建时间、文件夹修改时间
并创建zip文件,把上面的信息添加到注释里,压缩方式:存储
相当于上一个py脚本加上压缩文件这步整合起来
zip压缩包会添加注释,rar不会
rename .epub file by epub metadata
使用epub元数据的书名重命名.epub文件
需要pip install fleep
默认只显示信息不修改扩展名,如果需要修改扩展名请把第14行改为renameToRealSuffix = True
有多个可能时,强行修改成第N个扩展名,forceRenameToRealSuffixIndex = -1,改成第1个 = 0,改成第2个 = 1
需要pip install tinytag
rename .flac file by flac metadata
使用flac元数据的歌名歌手重命名.flac文件
需要pip install pillow
检测图片损坏
使用pillow verify()
需要mutool.exe,下载地址https://mupdf.com/downloads/archive/mupdf-1.20.0-windows.zip
提取pdf图片和字体
向图片末尾添加一行信息,如果已添加则显示信息