PT发布之一键转载脚本使用指南(2)

本文最后更新于:7 个月前

前言


上一篇教程,之前一直被防盗链困扰,最近也有很多豆瓣图床说看不见。由于自己时间不多发种很少了,但是还是有很多人有这样的需求,也就是图床转存。之前也一直考虑说似的脚本能够实现这样的需求。无奈精力有限,没有研究,最近铂金家一位大佬说有这样的脚本可以转存PTPIMG,那么既然已经有人造好了轮子,我就想能不能实现一下,所以就动手了~

同时,有人在上一篇教程中说设置能不能保存不要每次更新都需要替换,这个以前也想做,但是自己很懒,就拖着了……在这个版本的实现过程中,借用了NP的个人设置版块把这两个功能实现了一下。

项目托管在Github上,欢迎Star:

原理


图片转存:手动转存图床麻烦之处在于需要下载,那么能够通过url上传,由服务器进行下载存储岂不是很好?当然了,还得图床有提供开放的API可以使用。所以在这一周的时间里找到了以下几个图床:

  • PTPIMG:需要皮或者红的账号绑定,脚本需要用到API-KEY,直接打开图床首页就可以看到了,但是没有缩略图
  • IMGbb:注册就可以打开其API页面获取key值和API的使用流程
  • Gifyu:这个API-KEY好像不太好找,是由猫站一个大佬提供的,缺点就是不存在你的账号里,后续使用或者管理不是很方便
  • Freeimg:这个在以前就留意过有开放API,不过一直没有收到验证邮件,可是竟然能够直接使用,注册打开API页面获取key
  • PIXhost:这个很强大的一个图床,可以一次上传多次图片,脚本主要设定为批量转存防盗链的几个站点的特定图床
  • Pstorage:也是开放注册登录即可获取API-KEY值的一个图床

最后我的设定是PTPIMG用来转存海报之类的大图;PIXhost转存多张防盗链图,其他的都可以使用,但是一次只能一张,好在提供了大图小图之类的。

脚本设置:这一块其实没什么好说的了,主要是根据GM_getvalue和GM_setvalue结合一些点击事件来进行的。

使用教程


首先说一下设置页面,这个页面不单独存在于某一个页面,而是依托NP架构的个人设定页面,目前为了广泛性,支持了:**猫站、柠檬、杜比、春天、铂金、我堡、他吹风、北洋园以及天空。默认使用猫站页面~**设定成功以后,就不用每次更新都要更改了。

由于个人失误,导致脚本设置页面404,建议清除一下后边提到的数据,保留一对花括号{}即可。然后更新脚本。或者直接打开 https://pterclub.com/usercp.php?action=personal#setting

然后设置【选择脚本设置站点(默认猫站)】为其他站点。

  1. 我们先打开看一下初始化的界面,所有支持的脚本都在,自定义的快速搜索也都在~

1fb29928a83adb456.png

  1. 我们需要精简一下,脚本设置页面点进去,跳转到猫站的个人设定页面,多了一些元素

24b21f4de1b1f1fa3.png

转发站点设置:支持了如上一些站点,但是有一些我们肯定用不到,我们可以取消勾选,然后点击保存。

32776ac0a79cc2f2f.png

常用站点设置:这时候常用站点设置以及缩小为上边选择的站点了,常用站点适用于一次性打开多个站点发布页面的,这里举例选了6个。每一个站点第一次点击常用都会出现一个拦截窗口,点击始终允许就可以一次性打开多个发布页了。下边放一个三个站的动图效果(可能需要右键新标签页中打开):

1234ca82f4501e1c2e13.gif

注意:如果没有出现动图里的标记,看解释说明直接设置试试。阻止或允许在 Chrome 中显示弹出式窗口

脚本设置站点:这个就看每个人喜欢用哪个站点来跳转了,NP架构下大同小异,为了能够覆盖多数人选择,这里支持了好几个站点。如果没有猫站可以在脚本最开始改default_setting_host这一个值,具体操作看脚本说明

是否在种子页面开启快捷搜索功能:主要是之前为了方便查询是否重复,支持了几个外站直接搜索的功能,如下图,在有IMDB的前提下可以直接搜索:

18.png

快速搜索站点:这个还是跟之前一样,能够快速搜索查询其他站点是否有对应的资源,我们用{}中间插入变量名用于后续替换搜索,如{imdbid}后期替换为imdb的编号tt1234567之类的,{search_name}替换为影视名称用于搜索。按照格式一行一个即可~也可以进行删除。

另外脚本默认开启了豆瓣搜索的小功能,搜索的站点是上面设置的一些站点:

19.png

是否匿名:很简单了,就是想不想匿名发布资源。


上述是基本上都会用到的功能,下边几个key值简单介绍一下:

PTPimg的key值输入保存以后种子页面会多一个转存PTP选项,就是将海报等之类的大图转存PTPIMG

TMDB的key值用于需要输入TMDB的编号的站点使用,可以自己网上搜索或者注册一个

四个图床的API-KEY值,基本上都需要注册之后获取,用于单张图片转存,不方便的就是说要一张一张进行

单图转存:配置好上述几个key之后就可以点击种子页面的单图转存进入同一个页面进行操作,好处是不用管到底是什么架构可以依托于国内NP页面进行操作,可以移植到国内大部分NP站点不用更新代码,也可以覆盖大多数人群。

4.png

示范一例(单图到PTP)


5.png

我自己配置好的一个示范,转存PTP就是用于将一些不需要缩略图的图片转存到PTPIMG。由于点击之后会要求我们输入图片地址,所以我们先复制一个图片地址再进行点击:http://img.cmct.xyz/2021/03/30/.Golden.Orchestra.2016.BluRay.1080p.x264.DTS-CMCT_s.jpg

6.png

7.png

粘贴得到如下代码:[img]https://ptpimg.me/9l89dg.jpg[/img], 然后我们看看图片是什么样的:

ptpimg

没错,就是想要转存的那张图片了……

示范一例(多图到PIXhost)


前边已经讲解了,是为了防盗链的多图一起转,所以现在使用还是有一点局限性。只适用于FL/TTG/HDC/LemonHD/AVZ/PHD的部分图床的图片。

我们仅仅以AVZ的图片作为讲解:

8.png

比以往多了一个转存截图,然后我们给截图加了一个可以选择的属性,选中截图之后点击转存截图就会有信息显示到下边的框框里。AVZ截图很多我们不需要那么多,所以依次选择自己想要的截图:

9.png

依上图,我们选择了6张,然后点击转存截图:稍等片刻,正在处理……然后处理成功!!为了支持外站,大小设置成了350px…

10.png

有可能转载之前会用到获取豆瓣的功能,所以我在这里留了一个空行。

放到种子描述里看看效果:

14.png

示范一例(单图转载)


这次我们以Filelis的一张防盗图作为示例:https://yes.ilikeshots.club/images/2021/04/02/8747ff431876b843b1fdd2f01358b38a.png

如果没搞错的话,应该是防盗的,哈哈~~~

11.png

让子弹飞一会儿~~

12.png

我们将bbcode防盗一个种子描述里看看效果:

13.png

这里我们选择的bbcode是中等大小图或者是原图,我觉得可以加一个缩略的bbcode代码。当你使用的时候我大概已经加上了,哈哈~~

补充(如何转移配置呢)


有时候可能需要备份和转移,那么我们的配置到底存在哪里呢?

打开油猴,由于备份存储数据需要打开一个高级面板,我们设置通用配置模式为高级:

15.png

16.png

然后发现脚本编辑页面多了一个存储选项,我们需要做的就是把里边的东西拷贝出来,用作备份,想要还原就覆盖好了。

禁转提示2021.04.10(1.7.2)


贴吧有人说禁转加个提示什么的,想想也是,之前有次从别的站搜索到岛的资源,还得退出去搜一些是否独占。。。这可就不妥了~

开整(动了一部分代码,可能伴随部分bug,欢迎反馈),看图:

20.png
21.png
22.png

分成了三类资源,独占-限转-一般。限转的话看一下日期是否达到7天,是的话就可以点击确定了~

其他站的一些禁转也加了判断,但是我一个人测试或者站点不全什么的,有什么要增加的可以留言。

支持站点排序(1.7.3)


默认排序有时候不能满足所有人需求,所以接着整,弄一个支持手动拖拽排序的版本。废话不多说,看动图:

1233ea6c7bfb8339bec.gif

总结


折腾不易,总算是弄好了,哈哈~~

如果你有什么好的建议,欢迎留言~

如果你有什么bug反馈,欢迎留言~



本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!