如有不合适的地方,请版主删除此贴,但是不要封我的号,好不容易水到5000分了
介绍:
onemanage是允许html浏览的,这给了我一个启发,我们可以往onedrive里面存入html来进行浏览。
所以这个小工具就诞生了,它主要的用途就是帮我浏览某网站,筛选并保存带有关键词‘中文’的主题,保存其中的图片的magnet连接到并生成我们自己的html文件到onedrive中。
优点就是图片,magnet和html都是保存到onedrive,完全不占用自己的VPS的空间,配合VPS上的定时任务,每天扫一次自动保存到onedrive,完全无人值守,你只需要做的就是看到虚脱
预览:
http://loli.com/xp1024/202103/5233326.html
程序生成的html十分简单,就是番号,图片,magnet和后面的aria2按钮(推送下载),看图满意之后直接点击aria2推送下载,VPS下载完成后直接上传onedrive并删除,不占用VPS空间
准备:
一台VPS,需要安装Java,aria2和rclone并挂载
Java安装请参考这个url中的jdk安装部分
https://github.com/vanyouseea/hlh#6-%E4%B8%8B%E8%BD%BDtomcat7zip-%E5%92%8C-jdk8zip
Aria2 安装不做赘述,请开启rpc模式,以便推送aria2,如果你不需要推送,你甚至可以忽略aria2
Aria2下载完成后自动上传的脚本有很多,不做赘述(也可参考我的https://raw.githubusercontent.com/vanyouseea/hlh/master/upload.sh && chmod upload.sh )
一个搭建了onemanager的免空(推荐使用魔王免空http://idc.la/),如何搭建不做赘述
Rclone 挂载不做赘述
搭建:
进入VPS,创建一个目录例如xp1024, 请下载这里的
https://github.com/vanyouseea/xp1024/releases jar包到xp1024中,同时请下载
https://raw.githubusercontent.com/vanyouseea/xp1024/main/config.dat 到xp1024中,
编辑它
host和startUrl不需要做修改
lastRunDt是你要扫描多久以前的主题,请注意格式是2021-03-16 14:31
aria2 你aria2rpc的URL 例如http://127.1.1.1:6800/jsonrpc,一般来说你只需要改动127.1.1.1成你自己的IP
token 没有就留空
skipIfExist 如果发现图片有重复是否跳过,可以用默认值
baseDir 就是onedrive挂载在VPS上的路径例如/onedrive/xp1024
imgBaseDir 就是免空的访问地址的后面部分 例如http://loli.com/xp1024可以访问到VPS上的目录,那么imgBaseDir就是/xp1024
程序会以月来区分,你跑完后,当你访问免空时,你会看到这样的目录
点进去就是html保存的位置,resource目录是所有的图片资源,点击下载的按钮就是以网页的形式访问此文件,就和正常的html一样
在配合以crontab,就是把我们的onedrive彻底利用起来了
附上我的任务计划
30 9 * * * cd ~/xp1024/ && /usr/local/java/jdk1.8.0_241/bin/java -jar xp1024.jar > ~/xp1024/1024.log
PS:单独run 这个jar也是可以的,cd 进入xp1024后,你可以java -jar xp1024.jar来手动执行
安徽省网友说:强啊,而且大佬这个说明写的好仔细,有心了 感恩