简介
本下载器可按根据指定画师UID
解析并下载插画(包括动图)、一键下载所有你关注的画师的插画或收藏的插画、智能增量更新下载过的画师的插画。
安装
Github地址:https://github.com/Tsuk1ko/pxder
说明:该工具支持全平台,本文只写VPS
使用教程,Windows
下载教程可以查看Github
地址或者作者博客。
1、安装Node.js
#Ubuntu系统
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
#Debian系统
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejs
#Centos系统
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install nodejs -y
2、安装Pxder
#安装
npm i -g pxder
#卸载
npm uninstall -g pxder
3、登录P站
#登录P站,请输入账号和密码
pxder --login
#登出P站
pxder --logout
4、设置
#进入Pxder的设置界面
pxder --setting
#有五项设置,按下数字键选择一项进行设置,然后按照要求输入之后回车即可
[1] Download path # 下载目录,必须设置
[2] Download thread # 下载线程数
[3] Download timeout # 下载超时时间
[4] Auto rename # 自动重命名(文件夹)
[5] Proxy # 使用代理,如果你是国外的服务器可以跳过
选项说明:
#下载目录
请注意相对路径与绝对路径的区别,不过不用担心,输入完路径后会显示绝对路径以方便你检查
目录无需手动建立,下载图片的时候会自动建立
#下载线程数
即同时下载的图片数,默认为5,最小为1,最大为10,因为其实不推荐使用过多的线程
下载图片时最左侧的一列实际上就是线程编号
#下载超时
如果这么多秒之后一张图还没被下载完则算作超时,超时后会自动重试,默认值为30
下载图片时如果线程编号是黄色底的就代表此次是重试
#自动重命名
开启了以后,例如这个画师原来叫abc,今天你再次去下载(更新)他的画作,但是他改名叫def了,那么程序会自动帮你重命名画师文件夹
#使用代理
支持使用HTTP或SOCKS
输入格式为<协议>://[用户名:密码@]<IP>:<端口>,例如:
http://127.0.0.1:1080
socks://abc:def@127.0.0.1:1080
如果什么也不输入就回车则关闭代理
Pxder
的配置文件通常存放于npm安装路径/lib
。
运行机制
1、会将同一画师的作品下载在(UID
)画师名格式的文件夹内,图片命名格式为(PID
)作品名,并且,画师名会自动删除名字中@
符号及以后的文字(因为这些基本上都是画师的摊位信息之类的与名字无关的信息)。
2、文件(夹)名均会过滤掉所有Windows
和Linux
中不能或不推荐做文件名的符号。
3、动图下下来会是所有帧的压缩包。
4、下载时会忽略掉已经下载的插画,但是如果你下载到一半退出,会在temp
文件夹内残留未下载完整的坏图片,你可以自行删除,或者当你再次开始同一画师的下载时也会自动被删除。
5、下载超时或网络错误会自动重试。
使用方法
1、下载某画师的所有插画作品
使用-u
或--uid
参数,后跟画师的UID
,可单个可多个,如果多个则用英文半角逗号隔开。
pxder -u uid1,uid2,uid3,...
# 例如
pxder -u 5899479,724607,11597411
2、下载你关注的所有画师的所有插画作品
该操作同时也会更新已下载的关注画师的作品,并且效率远高于3
,比较推荐使用。
#公开关注的画师
pxder -f
# or
pxder --follow
#私密关注的画师
pxder -F
# or
pxder --follow--private
3、更新已下载的画师的画作
会对下载目录中检测到的所有下载过的画师的插画进行增量更新下载,与2
的区别是可以更新下载你使用1
下载了的但是未关注的,但是效率远低于2
。
pxder -U
# or
pxder --update
#公开收藏,插画会被下载至[bookmark] Public文件夹中
pxder -b
# or
pxder --bookmark
#私密收藏,插画会被下载至[bookmark] Private文件夹中
pxder -B
# or
pxder --bookmark--private
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/2202/
不妨点个广告再走嘛
相关推荐
-
AMH4.5安装教程,增加PHP7.1版本,解决一些兼容性问题
说明:AMH是由Amysql自主开发的国产免费开源虚拟主机面板,基于Linux、Nginx、MySQL、PHP环境运行,同时具有SSH命令与Web端维护管理Nginx、MySQL、PHP、主机、FTP等,相类似的面板还有宝塔,VestaCP等,都挺好用的,这里说下loc大佬发的AMH4.5安装教程。 更新 更新curl为curl-7.53.0(如果内存没超过1G以上,不建议安装Mysql5.7以及以上系列数据库)。 更新:php-5.3.29,php-5.4.45,php-5.5.38,php-5.6.30,php-7.0.17,php-7.1.3,nginx-1.10.3,openssl-1.1.0e,mysql-5.5.54,mysql-5.6.35,mysql-5.7.17,mariadb-5.5.54,mariadb-10.1.21。 安装 1、准备工作 yum install -y wget yum install -y vim 强烈建议先运行screen,防止ssh中断 apt-get install screen #debian yum -y install screen #centos screen -S amh 2、安装脚本Centos 5 .x和Centos 6.x可直接运行以下命令: wget http://www.sxsay.com/amh/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log 备用地址: wget --no-check-certificate https://www.southcat.net/usr/down/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log Centos 7.x安装请先运行ifconfig,要是功能不全,就运行以下命令: yum -y install net-tools.x86_64 再一键运行上面的脚本,最后更改控制面板的端口(8888更改为你想要的端口): amh SetParam amh amh_Listen 8888
-
Vultr新用户充$5送$100/充多少送多少活动,附带免费领取$3的方法
说明:Vultr一年一次的送钱活动开始了,这次是充5美元送100美元和充多少送多少活动,有效期分别是2个月和1年,支持paypal,信用卡。顺便说个新老用户免费获取3美元的方法,足够我们用很久了。 #最低配置,注册后直接后台购买 KVM架构,日本/新加坡/洛杉矶等15个机房 内存:512MB 硬盘:20GB SSD 流量:500GB/月 端口:1Gbps 价格:$2.50/月 注意事项 Vultr新用户活动需要注意以下几点,当然这也只是博主自己的见解,官方也不一点会这么严格,以防万一。 1、需要新注册的账户,新PayPal或者新信用卡,也就是都没在Vultr充值过的,老用户记得清空浏览器缓存,开隐身模式,IP变一下,比如之前用的WIFI,现在可以用手机流量注册并充值。 2、纯新用户可以无视,老用户换新号参与活动的,后面还可能会有检测,所以登录的时候最好换下IP、UA等。 注册就送$50 提示:活动目前有效。 活动参与:首先得注册账号,注册链接:点击注册,官方网站:www.vultr.com。 注册就送$5 提示:活动貌似已结束! 活动参与:首先得注册账号,注册链接:点击注册,官方网站:www.vultr.com。如果注册界面看到$5字样,说明活动还没结束. 充多少送多少 提示:活动貌似已结束! 活动参与:首先得注册账号,注册链接:点击注册,官方网站:www.vultr.com。 如果注册界面看到$100字样,说明活动还没结束,然后就可以参与充多少送多少活动了。 充$5送$100 提示:活动貌似已结束! 活动参与:首先得注册账号,注册链接:点击注册,官方网站:www.vultr.com。 如果注册界面看到$100字样,说明活动还没结束,然后充值最低金额5美元后,可以获得100美元。 免费领取$3 提示:该活动长期有效!
-
WordPress使用代码实现自动关键词与描述
说明:部分Wordpress主题在开发时并没有过多考虑SEO优化,如果手动设置文章关键词和描述,显然不太明智,当然了你完全可以使用插件来帮助你完成,比如All in one seo,但是Wordpress有个原则是能用代码实现的就尽量不用插件,可避免过多的消耗资源和影响站点速度。 方法 //自动关键词与描述 function meta_SEO() { global $post; $output = ''; if (is_single()){//如果是文章页 $keywords = ''; $description = ''; if ($post->post_excerpt) {//如果文章摘要存在就以文章摘要为描述 $description = $post->post_excerpt; $description = str_replace("\r\n","",$description); $description = str_replace("\n","",$description); $description = str_replace("\"","'",$description); $description .= '...'; } else {//如果文章摘要不存在就截断文章前200字为描述 $description = utf8Substr(strip_tags($post->post_content),0,200); $description = str_replace("\r\n","",$description); $description = str_replace("\n","",$description); $description = str_replace("\"","'",$description); $description .= '...'; } $tags = wp_get_post_tags($post->ID);//取文章标签 foreach ($tags as $tag ) { $keywordarray[] = $tag->name; } //以文章标签为关键字 $keywords = implode(',',array_unique((array)$keywordarray)); } else if (is_category()){ $description = strip_tags(trim(category_description())); $keywords = single_cat_title('', false); }else {//如果不是文章页、分类页 $keywords...
-
Microsoft Office365 E3 MSDN全局管理员修改自身和用户OneDrive存储大小方法
说明:现在Microsoft Office365 E3 MSDN默认是每用户1T储存空间,包括全局管理员。虽然我们可以直接在面板设置存储为5T或者是其它的大小,但是由于已经存在的用户包括全局管理员都是无法直接修改现有容量,所以该修改仅对新建用户生效。特别是全局管理员自身,如果不会修改会一直是1T,这里就说下全局管理员修改自身和已有用户OneDrive存储大小方法。 方法一 该方法只适用修改全局管理员自身的5T容量,修改现有用户看方法二 1、管理员先访问修改地址:https://admin.onedrive.com/#v=StorageSettings,将容量设置为5120 G,然后点保存即可。2、接下来新建的用户都会默认为5T,而旧用户就必须删掉账户重建才会有5T,不过管理员自身是不能删除自己的,所以我们需要重新创新一个新的全局管理员并登陆,然后再删掉旧的管理员用户,这样全局管理员就是5T空间了。 方法二 该方法不需要删除全局管理员就可以更改为5T,也可以直接修改现有用户的容量。 1、我们先安装最新的SharePoint Online Management Shell→下载地址。2、点击电脑左下角开始按钮,搜索PowerShell,然后单击Windows PowerShell,此时会弹出一个命令框。依次输入命令: #adminUPN为管理员邮箱,orgName为你设置的组织名 $adminUPN="admin@moerats.onmicrosoft.com" $orgName="moerats" #该步会弹出一个窗口,会要求你输入邮箱密码 $userCredential = Get-Credential -UserName $adminUPN -Message "Type the password." Connect-SPOService -Url https://$orgName-admin.sharepoint.com -Credential $userCredential #这里默认修改为5T,如果你要修改为其它的可自行修改,单位为M,最大可修改为5T Set-SPOTenant -OneDriveStorageQuota 5242880 #将后面的地址修改成你的OneDrive网盘地址,地址仿照下面的即可 Set-SPOSite -Identity https://moerats-my.sharepoint.com/personal/moerats_admin_onmicrosoft_com -StorageQuota 5242880
-
Linux VPS安装Stat Hub自建服务器监控
简介 Stat Hub是一个帮您收集并展示众多服务器状态的服务。它由两部分组成,一是服务端,用于接收、储存和展示状态;另一个是客户端,它用于收集并发送状态到服务端。Stat Hub没有Zabbix那么强大的功能,因此部署也显得简单很多。 安装 项目地址:https://github.com/likexian/stathub-go 直接复制下面的命令: #curl下载并安装 curl --insecure https://raw.githubusercontent.com/likexian/stathub-go/master/setup.sh | sh #如果curl无法使用,可以用wget下载 wget --no-check-certificate -O - https://raw.githubusercontent.com/likexian/stathub-go/master/setup.sh | sh #放行端口(iptables) iptables -I INPUT -p tcp --dport 15944 -j ACCEPT service iptables save service iptables restart 安装完后,接着访问https://ip:15944打开即可(注意是https的地址,浏览器提示危险请选择允许访问),初始密码为:likexian,登录后可修改,效果图如下。 添加多个客户端 在Stat Hub点击help按钮,按提示操作即可,或者访问https://ip:15944根据提示添加客户端,这样就可以监控多台服务器了。Stat Hub使用crontab每隔1分钟采集1次数据,如果未显示数据,请输入crontab -l查看计划任务是否添加成功。 通过域名访问(Nginx反向代理) 在nginx vhost配置文件中添加下面的规则,并重载nginx即可生效。 server { listen 80; server_name southcat.net;#您需要绑定的域名 location / { proxy_pass https://127.0.0.1:15944; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 总结
-
一款支持对接多家云存储的多功能网盘系统:Cloudreve搭建教程
说明:目前用的比较多的网盘有Nextcloud、Seafile等,都还不错,而刚刚在loc看到树洞外链的作者开发出了个功能更强大的Cloudreve网盘,博主就想试下,顺便发个搭建教程。 缘起 之前写过一个叫树洞外链的程序,其主要定位是小文件分享、图床。但许多人把他理解为网盘,提出的建议也都向网盘靠拢。既然如此,那就结合树洞外链的特点,写一个真正意义上的网盘系统吧。Cloudreve的定位为小型公有云和私有云,即公私兼备。 截图 更新 最新的版本为1.1.0,新增以下内容。 新增OneDrive存储策略,理论支持Bussiness和个人账号 新增基于Aria2的离线下载(只支持本地和OneDrive策略使用) 全新的目录分享页样式 Web端安装向导 功能 快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3、Onedrive、自定远程服务端,当然,还有本地存储。 可限制单文件最大大小、MIMEType、文件后缀、用户可用容量。 图片、音频、视频、文本、Markdown、Ofiice文档 在线预览。 移动端全站响应式布局。 文件、目录分享系统,可创建私有分享或公开分享链接。 用户个人主页,可查看用户所有分享。 多用户系统、用户组支持。 初步完善的后台,方便管理。 拖拽上传、分片上传、断点续传、下载限速(实验性功能)。 多上传策略,可为不同用户组分配不同策略。 用户组基础权限设置。 WebDAV协议支持。 准备 重写目录分享和单文件分享页面样式 增加保存其他用户的分享到自己账户(限Pro版) 推出辅助程序,并借此实现:压缩包解压缩、文件压缩;对接Google Drive,上传模式为先上到自己服务器,然后中转。 安装 1、安装宝塔 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 安装完成后,请安装PHP 5.6及以上的版本,Nginx,mysql。安装完成后再去左侧软件管理,找到PHP版本,点击设置,安装拓展,安装fileinfo,然后点击禁用函数,删掉proc_open和proc_get_status。 #如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz 1、手动添加,方法查看:https://www.southcat.net/archives/19/。 2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。 2、安装Composer curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 3、使用Composer安装Cloudreve解析域名到服务器,添加网站,根目录文件夹为xx.com。使用命令: cd /www/wwwroot/xx.com git clone https://github.com/HFO4/Cloudreve.git mv Cloudreve/* /www/wwwroot/xx.com composer install 如果使用Composer安装有问题的话,可以不使用Composer安装。到http://cloudreve.org/download.php下载最新的安装包,解压到网站根目录,并授权文件夹755权限。其他步骤都一样。 4、配置MySQL将根目录下的mysql.sql导入到你的数据库,编辑application/database_sample.php文件,填写数据库信息,并重命名为database.php。 5、伪静态对于Apache服务器,请确保:...
-
一款功能强大的视频录制工具:Bandicam v4免授权绿色便携版
简介 Bandicam,游戏录制工具、视频录制工具、高清视频录制专家,号称世界三大视频录制神器之一!Bandicam是一款由韩国开发的高清游戏及视频录制的电脑工具。它录制的视频文件不仅体积小,而且画质相当清晰,支持H.264预制高清,以较高的压缩率可录制超过分辨率高达2560×1600高画质视频(1080p全高清视频),录制的同时还能添加水印到视频中,录制后支持编辑视频,支持bmp、png、jpeg等格式截图。 截图 新版变化 查看地址:http://bandicam.com/downloads/version_history v4.0.1(2017-09-20) Added the Facebook upload function. (How to upload a video to Facebook.) Fullscreen mode: Added the pin icon to show/hide the recording control bar. Fullscreen mode: Added the opacity adjustment function. Fullscreen mode: Bandicam now shows the display number in the recording information status line. Added the Khmer(Cambodian) language file by touch sovannara. Bugs fixed The taskbar was not recorded when using the around mouse screen recording mode. Other minor bugs fixed. 版本特点 by KpoJIuK@REPACK.me、KloneB@DGuY(v2.4) 此绿色便携版,集成授权信息,自动屏蔽联网验证,启动即为已授权版!无试用版任何限制,录制时间无限制,录制大于十分钟的视频没水印。 注:便携版杀软可能会提示拦截,启动前加入信任避免屏蔽验证失效! 下载链接: https://pan.baidu.com/s/1cAom54 密码: dz9s #包含以下文件 Bandicam v4.0.1.1339/v3.4.4.1264官方版...
-
手撕包菜SSBC DHT磁力链一键安装包
说明 1、抛弃django自带的web server,使用更适用于生产环境的Nginx+Gunicorn。2、增加绑定域名的功能。 更新 [2017.07.05]在冰剑的增加入库黑名单功能的基础上,修复了爬虫爬一段时间就挂掉的bug,再也不用使用爬虫自动重启脚本了,即可以跳过下面第2个步骤。 安装 系统要求:Centos7纯净版,主机内存最好1G或以上且有swap。使用方法:解析域名到主机IP上。提示:本方法还不算是完全的一键安装,适合喜欢折腾的人,如果想一个脚本就全部安装完成的请参考:手撕包菜SSBC改进版之一键部署开心版。 1、安装脚本使用ssh登录vps运行: wget --no-check-certificate https://www.southcat.net/usr/down/ssbc/ssbc1.4.sh && sh ssbc1.4.sh 2、定时重启爬虫下载脚本并给执行权限: wget --no-check-certificate https://www.southcat.net/usr/down/ssbc/ssbc-reboot.sh && chmod +x ssbc-reboot.sh 增加计划任务: crontab -e 按i进入编辑模式: 0,30 * * * * sh /root/ssbc-reboot.sh 意思是每小时的0分和30分自动执行ssbc-reboot.sh这个文件,然后按Esc键退出编辑模式,然后按着shift并同时连按2次z,即回到shell界面。 3、上传程序中文模板下载地址:手撕包菜中文模板2017-02-25.zip 下载模板后解压然后用WinSCP等ftp工具上传到/root/ssbc-master/web/目录,再执行命令: ln -s /usr/lib/python2.7/site-packages/django/contrib/admin/static/admin /root/ssbc-master/web/static/admin killall gunicorn cd /root/ssbc-master/ nohup gunicorn ssbc.wsgi:application -b 127.0.0.1:8000 --reload>/dev/zero 2>&1& 冰剑新增功能:增加入库黑名单机制。下载地址:手撕包菜爬虫增加入库黑名单 修复崩溃bug 201707.rar,下载后可直接使用,内附使用说明书。 常见问题及解决 1.必须centos7吗? 非常建议使用centos7,centos6可能会有意想不到的错误 2.如何设置首页关键字? 登录管理员后台,点击Rec keywordss,右上角新增 3.怎么查看入库的文件? 登录管理员后台,点击 Hashs 4.怎么查看每天入库了多少文件,以便清楚入库效率? 登录管理员后台,点击 Status reports 5.如何确认web服务器、采集、入库正在运行? 运行 ps -ef|grep python|grep -v grep 结果里面有 gunicorn ssbc.wsgi:application -b 127.0.0.1:8000 --reload python simdht_worker.py python index_worker.py 即表示正在运行。 —————————————————————————————————————— 去除搜索页 右下角广告 [root@localhost ssbc-master]#...
-
BitSend:一个不限容量,可设密码的免费文件存储分享平台
说明:BitSend是一个日本的免费文件存储分享服务平台,没有容量限制和流量限制,可以用来进行临时的大文件转存下载使用。不需要登录即可使用,还可以自由设置密码,下载次数,保存天数,不过最大保存天数只有14天,对于临时分享文件的足够了,并且支持邮箱通知,最多可通知20人,而且国内下载速度是十分的快,强烈推荐。 截图
-
一个可以自动安装多网站程序的面板 :YunoHost安装教程
简介 YunoHost是一个完全免费的多功能应用程序面板,提供了使用简便的一键安装网站程序并自动配置功能,让不熟悉一些网站搭建的小白更傻瓜式建站。通俗的讲,该面板更像是一个集齐很多网站应用程序的商店,让我们搭建网站和安装手机软件一样简单。而且还带备份,监控服务器,防火墙设置,添加多用户和多域名等功能,可以对指定的用户分配不同的应用程序和域名,可以说非常的强大。 博主仔细看了下支持的程序非常多,目前已接近300个了,电影,博客,社交,聊天等等都有,这里列举几个常见的: Flarum轻论坛、Nextcloud网盘、owncloud网盘、Plex媒体服务器、Seafile网盘、Telegram机器人、Transmission客户端、WordPress博客、Yourls短地址 更多程序查看:https://github.com/YunoHost-Apps。 截图 安装 系统要求:仅支持Debian 9,且未安装Apache/Nginx。 运行命令: #安装必要环境 apt-get update -y apt-get install ca-certificates dialog git -y #安装YunoHost git clone https://github.com/YunoHost/install_script /tmp/install_script cd /tmp/install_script && ./install_yunohost 安装完成后,会继续要我们安装Post来完成YunoHost的初始配置。 #安装Post时,会要求我们输入域名和管理员密码 Main domain: New administration password: Confirm new administration password: 最后我们通过访问https://xx.com并输入管理员密码就可以进入后台了。 注意刚开始使用https访问是会提示不安全的,这时候我们去后台点击Domains,找到该域名,进入并配置Let's Encrypt证书,然后重新打开域名就会提示安全了。 使用方法 添加多用户,多域名等其它操作就不过多讲解了,这里只说下应用安装,我们除了可以安装面板自带的程序以外,还可以安装Github上指定的应用程序,先点击Applications-Install,在最下面可以看到安装入口,然后直接将程序的Github地址复制进去安装即可,Github程序地址:点击进入。管理员面板地址:https://xx.com/yunohost/admin/,其它的自行研究。 相关链接