这篇文章上次修改于 1782 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

整理一下自己使用PUBD的设置,做个备用。


PUBD脚本:
Github地址:https://github.com/Mapaler/PixivUserBatchDownload
脚本地址:https://greasyfork.org/zh-CN/scripts/17879
样式地址:https://userstyles.org/styles/137583已经不需要

PUBD(PixivUserBatchDownload)是我目前用得最顺手的一款P站画师个人作品批量下载工具。(配合aria2使用)
附上另外一个在用的脚本:Pixiv 增强,也不错。其他脚本看自己需要,从Greasy Fork上面找。

作者的部分介绍:

PixivUserBatchDownload v5.x


P站画师个人作品批量下载工具,简称PUBD。

  • 为什么要做PUBD?
    PUBD的理念是在阅览P站的过程中,看见喜欢的画师,可以直接一键下载该画师的所有作品。
    融入网页的体验,不需要专门打开其他程序。
  • PUBD都有哪些功能?
    PUBD的功能主要是可以下载画师所有公开作品,并且可以自定义下载路径、文件名。
    可以发送到家里的路由、租用的VPS、家里的安卓智能电视等远程地址下载。

电脑:

下载目录:
D:/Pictures/PixivDownload/%{illust.user.id}-%{画师名}%{插画}%{漫画}%{动图}%{多图}

保存路径:
%{illust.id}%{页数}-%{标题}%{延迟}.%{illust.extention}

自定义掩码:
插画:illust.type=="illust":/插画
漫画:illust.type=="manga":/漫画
动图:illust.type=="ugoira":/动图
页数:illust.page_count>1||illust.type=="ugoira":_p%{page}
延迟:illust.type=="ugoira":_%{illust.ugoira_metadata.frames[page].delay}ms
画师名:illust.id>0:%{illust.user.name.split(/[@@]/)[0]}
标题:illust.id>0:%{illust.title.replace(/[\\/\\\]/ig, "丨")}
多图:illust.page_count>1||illust.type=="ugoira":/%{illust.id}-%{illust.title.match(/(.*)[^.]/)[0].replace(/[\\/\\\]/ig, "丨")}


作用:

  1. 建立uid-画师名的文件夹的分别存不同画师的作品。(自动去除画师名中@...部分)
  2. 每个画师的文件夹uid-画师名下面按属性分开插画,漫画,动图三个文件夹来存放。

    • 插画:多图的插画会自动用pid-标题的文件夹分开存放,里面的文件名则为pid_p0-标题 pid_p1-标题 ...形式,单图的将直接放在插画的目录下,文件名为pid-标题(已去掉没用的p0)。
    • 漫画:漫画将全部会用pid-标题的文件夹分开存放,文件名则为pid_p0-标题 pid_p1-标题 ...形式。
    • 动图:动图将全部会用pid-标题的文件夹分开存放,文件名则为pid_p0-标题_100ms pid_p1-标题_100ms ...形式。(为了原图的画质,该工具下载动图的分别下载一张张的原图,并不是合成gif,需要手动合成,所以后面会有该图的延迟时间,单位毫秒ms。需要把某动图直接下载为gif,可以使用上面提到的Pixiv 增强脚本)


手机:
下载目录:
/storage/emulated/0/Pictures/Pixiv-画师

保存路径:
%{illust.user.id}-%{画师名}/%{illust.id}%{页数}-%{标题}%{延迟}.%{illust.extention}

自定义掩码:
页数:illust.page_count>1||illust.type=="ugoira":_p%{page}
延迟:illust.type=="ugoira":_%{illust.ugoira_metadata.frames[page].delay}ms
画师名:illust.id>0:%{illust.user.name.split(/[@@]/)[0]}
标题:illust.id>0:%{illust.title.replace(/[\\/\\\]/ig, "丨")}


说明:
和电脑端的对比

  1. 按照安卓的目录结构更改下载地址。
  2. 按照个人使用习惯,快图会把所有文件夹单独显示,所以取消各种文件夹分类存放,每个画师的图全部存放在uid-画师名一个文件夹里。