*此项目的源码来自 GitHub 上的开源项目:Tsuk1ko/pxder,为了针对个人体验时的想法进行了修改(因为我没学过nodejs,所以改得贼烂,依葫芦画瓢(复制粘贴)试出来的)
`npm install`
`--login`
注:pxrepo 仅会在计算机上储存 refreshAccessToken,而不会储存您的帐号密码
如果要登出
`--logout`
`-G, --get [isPublic]', '获取关注 false为私有,默认为true,参数非fales均为true。`
例如
`pxrepo -G false`为获取私有画师
`-U`
download.json
不存在,读取所有下载的画师(通过画师对应的文件夹),写入到download.json
然后进行更新,download.json
存在即为下载功能,追加参数指定json文件下载,可以通过指定不同json文件多开.另外如果下载目录同时存在同一个画师不同时期用户名的文件夹,会“合并”
`-U downJson`
`-U historyJson`
`-U Z:\pxrepo\config\download.json`
`--setting`
Rate Limit
Your access is currently restricted.
Work has been deleted or the ID does not exist.
增加"黑名单"功能手动pxrepo -l
添加画师 ID 拉入"黑名单",每次下载前都会检查欲下载的画师的 ID 是否存在于blacklist.json
,存在就跳过。默认值[{"id":11}]
.在下载过程中出错的ID会自动被加入.之所以搞这个是因为有些画师号没了;已经下载了保留了自己要的插图,不想再下载他其他的插图了,所谓的"拉黑"只是每次都跳过下载,并不是真的pixiv拉黑
`-D, --delete`
`-l, --blacklist <uid(s)>`
*拆分大json文件同样指定json文件,后面加个英文逗号,分割指定大小,不指定不会出错但是会生成非常多的小json文件。想加个这个小功能主要是json文件过大没准会出问题。而且由于下载频繁读写json文件必然影响性能。
`-d, --divide [Json]`