python带我起飞 百度云_CentOS/Debian安装人人影视客户端,下载资源并自动上传到OneDrive网盘...
说明:人人影视客户端,主要是一个下载视频的利器,上面的的美剧、日结、韩剧等资源都很多,而且还带搜索功能,可以直接搜索外部的资源。而且博主测试了下,很多资源下载速度基本可以跑满服务器带宽,加上有大佬搞了个人人影视自动上传到OneDrive网盘脚本,不过需要配合PyOne使用。这里博主就修改了下该脚本,配合博客另一个上传脚本一起使用,这样就不需要依赖PyOne了,可以直接单独使用了,而且上传完会自动删除服务器的资源,不占用过多空间。
截图
安装
说明:官方客户端只有CentOS系统,不过博主发现客户端也能在Debian、Ubuntu上使用,所以这里就都写下教程。
博主只测试过CentOS 7和Debian 8+,理论上Ubuntu 16+也可以,不过为了稳定使用,还是建议优先使用CentOS 7。
1、安装依赖#CentOS 7系统
yum install wget crontabs -y
#Debian、Ubuntu系统
apt install cron -y
2、下载人人影视#下载客户端
wget http://appdown.rrys.tv/rrshareweb_centos7.tar.gz
#解压
tar -zxvf rrshareweb_centos7.tar.gz
#删除无用文件
rm -rf rrshareweb*.tar.gz
#运行客户端
cd rrshareweb
./rrshareweb
然后访问http://ip:3001即可,初始密码为:123456,进入界面后先点击右上方设置,修改下存储路径,不然下载会没速度。
如果你打不开界面,那么需要开启防火墙端口了,可以先使用Ctrl+C断开运行,然后使用命令:#CentOS 7系统
firewall-cmd --zone=public --add-port=3001/tcp --permanent
firewall-cmd --reload
最后再重启运行即可。
3、开机自启
为了我们使用方便些,这里可以使用Systemctl守护进程,并加入开机自启。#以下是一整条命令,一起复制到SSH客户端运行
cat > /etc/systemd/system/renren.service <
[Unit]
Description=RenRen server
After=network.target
Wants=network.target
[Service]
Type=simple
PIDFile=/var/run/renren.pid
ExecStart=/root/rrshareweb/rrshareweb
RestartPreventExitStatus=23
Restart=always
User=root
[Install]
WantedBy=multi-user.target
EOF
开始启动:systemctl start renren
查看状态:systemctl status renren
如果显示active(running)即开启成功。
设置开机自启:systemctl enable renren
配置上传
1、安装Python 3
使用脚本安装:#CentOS系统
wget https://www.moerats.com/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh
#Debian系统
wget https://www.moerats.com/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh
#由于Ubuntu 16+自带Python3,所以只需要安装pip3就可以了
apt install python3-pip -y
安装requests:pip3 install requests
2、安装Onedrive上传脚本
方法参考:VPS上传文件到OneDrive网盘脚本,安装好脚本并认证下OneDrive账号即可。
3、添加自动上传脚本#新建文件夹存放上传脚本
mkdir /root/upod
#新建检测脚本check.py,填入你的客户端运行端口和解锁密码后一起复制到ssh客户端运行
cat > /root/upod/check.py <
# -*- coding: utf-8 -*
import requests
import os
ip="127.0.0.1"
port="你的端口"
passwd="你的解锁密码"
url="http://"+str(ip)+":"+str(port)+"/api/unlock?passwd="+str(passwd)
workingtaskurl="http://"+str(ip)+":"+str(port)+"/api/workingtask"
finishedtaskurl="http://"+str(ip)+":"+str(port)+"/api/finishedtask"
deletetaskurl="http://"+str(ip)+":"+str(port)+"/api/deletetask"
s=requests.session()
s.get(url=url)
c=s.get(workingtaskurl).text
d=s.get(finishedtaskurl)
dict=(eval(d.text))
for i in dict['tasks']:
ids=i['file_id']
filename=i['file_name']
os.system("bash /root/upod/work.sh "+"\""+filename+"\"")
data={
'ids':'["'+ids+'"]',
'delfile':1
}
s.post(deletetaskurl,data=data)
print("task finish")
EOF
新建自动上传脚本,使用命令:nano /root/upod/work.sh
先将脚本里的下载目录/root/down替换成你自己的,记得有两个位置要替换,然后再复制进去。#!/bin/bash
time=$(date "+%Y%m%d%H%M%S")
filename=${time}${1}
#time=$(date "+%Y%m%d-%H%M%S")
filedir=${filename}${time}
echo "$filedir"
echo "$filename"
mkdir -p /temp/"$filedir"/
mv /root/down/"$1" /temp/"$filedir"/"$filename"
eval onedrive-d \'/temp/"$filedir"\'
rm -rf /temp/"$filedir"
rm -rf /root/down/mask/
再使用Ctrl+X,Y保存退出。这里注意下check.py脚本里面的work.sh脚本路径最好为绝对路径,不然容易出问题。
4、测试上传脚本
首先我们可以先下载一个电影资源,然后执行命令:python3 /root/upod/check.py
如果输出Successfully uploaded字样则成功,反之请检查你之前的操作。
5、定时执行上传脚本
新建定时任务:#设置为每分钟执行一次
echo "*/1 * * * * python3 /root/upod/check.py" > bt.cron
crontab bt.cron
rm -rf bt.cron
最后使用crontab -l命令查看添加成功没。成功的话,就基本上完成了安装步骤。
提示
该客户端是不支持在线观看的,如果对在线观看有需求的话,可以配合几个OneDrive列表程序实现在线观看了,好处都不消耗服务器流量,这里列举几个:#PyOne
手动安装:https://www.moerats.com/archives/734/
脚本安装:https://www.moerats.com/archives/806/
Docker安装:https://www.moerats.com/archives/799/
#OneIndex
手动安装:https://www.moerats.com/archives/592/
脚本安装:https://www.moerats.com/archives/692/
#OLAINDEX
手动安装:https://www.moerats.com/archives/765/
参考链接影视安装:https://www.abbeyok.com/archives/213
上传脚本:https://blog.mark56.cn/archives/101/版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!
如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。
python带我起飞 百度云_CentOS/Debian安装人人影视客户端,下载资源并自动上传到OneDrive网盘...相关推荐
- 车牌识别python实现ubuntu_python利用百度云接口实现车牌识别
一个小需求---实现车牌识别. 目前有两个想法 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 自己实现车牌识别算法(复杂) 一开始准备使用百 ...
- python带我起飞_Python带我起飞:入门、进阶、商业实战
<Python带我起飞:入门.进阶.商业实战>针对Python3.5以上版本,采用"理论+实践"的形式编写,通过大量的实例(共42个),全面而深入地讲解"Py ...
- python如何爬取百度云_python如何爬取百度云连接方法指导
本篇文章主要介绍了python urllib爬取百度云连接的实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 翻看自己以前写的程序,发现写过一个爬取盘多多百度云资源的东西,完全是当时想看变形 ...
- 腾讯云函数免费搭建onedrive网盘
目录 腾讯云函数 介绍 真免费? 搭建教程 准备条件 创建云函数 创建触发器 配置SecretId和SecretKey 添加onedriver盘 自定义域名 访问路径处理 总结 搭建期间遇到的问题 想 ...
- 腾讯云无服务器云函数搭建onedrive网盘教程
前言 通过在环境变量中手动添加Region值来暂时解决无法使用腾讯云函数创建OneManager的问题. 大部分Onedrive的个人网盘都需要使用VPS服务器来搭建,本文所涉及的腾讯SCF云函数算是 ...
- github标星8331+:吴恩达深度学习课程资源(完整笔记、中英文字幕视频、python作业,提供百度云镜像!)...
吴恩达老师的深度学习课程(deeplearning.ai),可以说是深度学习入门的最热门课程,我和志愿者编写了这门课的笔记,并在github开源,star数达到8331+,曾经有相关报道文章.为解决g ...
- python基础教程pdf百度云-《Python基础教程(第3版)》PDF高清版
<python基础教程第3版>PDF高清版 百度云资源,内涵教材源代码 百度云链接:百度云盘 提取码:7r7o 编辑推荐 久负盛名的Python入门经典,是非常优秀的基础教程,深入浅出, ...
- github标星11600+:最全的吴恩达机器学习课程资源(完整笔记、中英文字幕视频、python作业,提供百度云镜像!)...
吴恩达老师的机器学习课程,可以说是机器学习入门的第一课和最热门课程,我在github开源了吴恩达机器学习个人笔记,用python复现了课程作业,成为热门项目,star数达到11671+,曾经有相关报道 ...
- 2018年最新python视频教程学习建议百度云分享
前端方面(掌握基础即可,越精越好,建议学习顺序1) HTML+CSS基础入门 http://www.maiziedu.com/course/421/ Javascript初步 http://www.m ...
- python全栈开发百度云_Python全栈开发9期视频
Python全栈开发9期视频 获取教程链接的步骤 2. 用微博或QQ登录编程资源库网站 3.点击兑换按钮,兑换百度云链接 教程要积分! 声明 教程由粉丝投稿,仅供学习和交流,侵删 以下凑字数!请自行忽 ...
最新文章
- spring动态代理实现计算器
- DES算法详解和代码 - IP置换
- vscode终端无法输入
- CentOS 6快捷安装RabbitMQ教程
- 【Postgresql-9.6.8】触发器实例(记录增、删、改)
- mysql 选取数据库_mysql选取数据库
- 华为 “VRRP” 多备份组
- OneNET麒麟座应用开发之五:获取加速度传感器ADXL345数据
- [深度学习]如何替换YoloV5的主干网络:Flexible-Yolov5
- 父亲自制药救子的背后
- 永久存储:腌制一缸美味的泡菜+习题复习
- C++中含有无符号类型的表达式——有符号数与无符号数相加
- 3dAPI的一些介绍
- 被囊群优化算法(TSA)详解,附源码,直接可以
- 羊皮卷的故事-第十二章-羊皮卷之五
- 這些食物絕對不能放隔夜(圖)
- 提交测试流程和【开发提测申请模板】
- 远力集团,到底是如何成为中国城市产业发展新引擎的?
- Orcale与Asp.net的端口冲突【魔乐视频 www.mldn.cn】
- html弹性盒模型,Css3 弹性盒模型
热门文章
- SQL Server 镜像
- centos 用户和组的相关命令
- 微软在Windows 8之后将放弃Windows品牌
- CYQ.Data 轻量数据层之路 使用篇-裸身走走天涯 视频 B (十九)
- k8s拉取harbor镜像_Kubernetes-连接Harbor仓库拉取镜像
- js for foreach 快慢_JS之 编码小技巧
- Linux管理用户组的安装
- c#数据库连接总结2上篇(通过数据库进行登入和注册)
- mysql80110_M1938工作室出品N801苹果CMSV10高级自适应模板
- mybatis中xml文件的#{param1}和#{属性名},比如#{id}的使用环境以及使用的时机情况