首先,cssxsh是大爹;然后,我是傻逼。
讲道理为什么pixiv的库都是py啊,数量直接碾压jvm,jvm这么不受待见吗呜呜呜(没有,我是傻逼
需要Java,我是在Java11编译的,没有在其他版本做测试,使用的话双击/bin/pixivSorter.bat就行
简单介绍一下功能
1.分类pixiv图片
2.免代理下图
3.GIF下载和合成(要代理)
首先啊,咱看这个名字,欸没错这个软件最开始就是用来分类pixiv图片的(因为很有规律嘛~),来看看所有命令
-1:退出
0:调整/查看设置
1:分类pixiv图片至指定文件夹
2:获取指定目录及其子目录所有pixiv图片的pid 并保存到单独文件夹
3:从指定文件(含pid的网址,或者pixiv图片文件名)提取pid 并保存到单独文件夹
4:从本地图库中提取指定pid图片
5:下载数据库中所有图片
6:下载数据库中含有某tag的图片
7:下载数据库中指定作者的图片
8:下载数据库中指定pid的图片
9:从pid列表中下载图片(需要配置客户端来查找未保存到数据库的图片信息)
10:同步数据库到本地(需要配置MySQL)
11:同步本地数据库到SQL(需要配置MySQL)
12:同步pid列表中的插画信息到本地数据库
13:通过Tag查找数据库中的插画
14:获取元数据(需要配置客户端来查找未保存到数据库的图片信息)
----------------------------------------
*每次输完命令都会去重载配置文件,数据库太大的话会卡一下,千万别退出,不然你数据就无了
1.分类pixiv图片(把pixiv图片整理为'$pid/$pid_p0.jpg'这种格式)
aaa控制台打1回车就好
第一个就是你原本pixiv存图片的地方
第二个是你要把他分类到哪里
目标文件夹不能是图片文件夹的子目录,软件应该会提醒你(应该吧应该吧应该吧应该吧应该吧
2.获取指定目录及其子目录所有pixiv图片的pid 并保存到单独文件夹
说实话我感觉没什么用,这个主要是我当时为了我下载别人的图方便搞的
3.从指定文件(含pid的网址,或者pixiv图片文件名)提取pid 并保存到单独文件夹
正则匹配,***_p0.jpg artworks/**** 从这些文字中提取pid 然后保存到bin目录下
4.从本地图库中提取指定pid图片
这是个比较迷惑的功能,他需要你先去分类你的图片
写这个的原因主要是为了快速找图,因为一个一个找实在是太愣了(
5.下载数据库中所有图片
默认是本地数据库(那个json文件),你要是启用sql的话他会加上你sql的图片(废话
6:下载数据库中含有某tag的图片
默认是本地数据库(那个json文件),你要是启用sql的话他会加上你sql的图片(废话
7:下载数据库中指定作者的图片
默认是本地数据库(那个json文件),你要是启用sql的话他会加上你sql的图片(废话
8:下载数据库中指定pid的图片
默认是本地数据库(那个json文件),你要是启用sql的话他会加上你sql的图片(废话
9:从pid列表中下载图片(需要配置客户端来查找未保存到数据库的图片信息)
下载器,pid列表可以是任意文件,一行一个pid,路径不想输直接把文件拖进黑框框就行
10:同步数据库到本地(需要配置MySQL)
你如果不会sql,请无视
11:同步本地数据库到SQL(需要配置MySQL)
你如果不会sql,请无视
12:同步pid列表中的插画信息到本地数据库
如果数据库中不存在这个pid,则尝试去获取对应信息
13:通过Tag查找数据库中的插画
哈哈哈,遍历查找,CPU++,内存++
14:获取元数据(需要配置客户端来查找未保存到数据库的图片信息)
就是你刚刚分类好的那个图库嘛,如果里面没有$pid.json(存的这个插画的信息)这个文件,如果数据库里有信息,生成;如果没有,使用客户端获取然后生成。
*注 GIF的下载需要代理,且需要端口为7890
最后说点啥
*** 我知道黑框框挺傻逼的,但我真的不会图形化界面 ***
本人是废物,代码写的一塌糊涂,就不开源了找骂了,你要是想要代码可以来找我(别吐
pixiv登陆的话必须要关联新浪账号,然后程序生成的refreshToken十分重要,不要给任何人分享!
图库现在貌似是12万张,不过里面有失效的大概1w张,全部下载需要386G!!!
你会下到不少带个🔒的图片或者是个灰底的,没啥好办法,作者删了要不就是开私有了,咱没戏了
有bug的话,用爱感化他,吧日志截图或者其他方式发上来,我找时间修
文件解压教程
首先准备好解压工具, 电脑端安装 WINRAR, 手机端安装 Zarchiver 或者 ES文件管理器
然后有2种类型的压缩包:
1. 单一压缩文件的(可以单独下载和解压)
- 如果后缀名正常: 直接打开文件 > 输入密码 >解压文件 > 解压成功, 有的情况会有双层压缩, 再继续解压即可
- 如果需要修改后缀名: 不需要管文件原本后缀是什么,只要是压缩文件,后缀直接改成 .rar, 然后用解压工具打开,工具会自动识别正确的类型, 然后解压即可, (有的系统默认不能更改后缀名,这种情况, 要先百度下如何显示文件后缀名).
2. 多个压缩分卷文件的 (需要全部下载完毕后 才能正确解压)
- 如果后缀名正常: 只需要解压第一个分卷即可, 工具在解压过程中会自动调用其他分卷, 不需要每个分卷都解压一遍 (所以需要提前全部下载好), 不同压缩格式的第一个分卷命名是有区别的 (RAR格式的第一个分卷是叫 xxx.part1.rar , 7z格式的第一个压缩分卷是叫 xxx.001 , ZIP格式的第一个压缩分卷 就是默认的 XXX.zip ) .
- 如果是需要改后缀的情况 (比较少见): 需要把文件按顺序重新命名好才能正常解压, RAR的分卷命名格式是 xxx.part1.rar, xxx.part2.rar, xxx.part3.rar, 7z的命名格式是 xxx.001, xxx.002, xxx.003, ZIP的排序格式 xxx.zip, xxx.zip.001, xxx.zip.002
19 条评论
天天在家手冲会不会阳痿? 如何锻炼自己的牛子持久不射?
我也想像哥布林一样一天一个女骑士。
那就快去“A酱的绅士玩具屋”吧, 初音社为大家申请到了限时粉丝专属价, 只有和客服A酱说是初音社来的就可以享受到优惠哦!~
戳这里即可拥有>> 一个榨汁飞(lao)机(po)杯,快来我和签订契约成为绅(hen)士(tai)吧!