全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1076|回复: 2
打印 上一主题 下一主题

[疑问] transmission自动上传云盘脚本 python乞丐版

[复制链接]
跳转到指定楼层
1#
发表于 2019-11-18 16:44:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
功能:
通过transmission-rpc自动检测transmission下载完成的文件,并通过rclone上传到第三方存储



环境要求:
#screen
用于rclone后台上传
#rclone
用于将文件上传到第三方
#python第三方库: requests,pymysql,sqlalchemy
requests:用于transmission通讯
pymysql,sqlalchemy:存储脚本进度

使用方法:
1.修改settings文件对应配置
2.进入项目目录
3.运行命令:
screen -d -m -S pt python start.py

脚本产生的文件目录说明:
1.脚本错误日志: /home/error.log
2.临时垃圾日志(用于获取rclone进度):/home/ptlog/


下载地址:
https://c-t.work/s/c87bc76aa80b46


其他:
为什么写这个脚本,一开始是准备写多服务器自动订阅做种上传,没有找到轮子就自己写了,bug有点多先把部分功能拆出来实现单机版本
添加种子和删除文件方法在Pytransmission类,可以实现rss订阅和根据做种时间、上传率自动删除。暂时用不到就没写进脚本
萌新 第一次写脚本 代码有点丑 勿喷
2#
发表于 2019-11-18 16:48:24 来自手机 | 只看该作者
厉害 目前我都是手动传 效率太低
3#
发表于 2019-11-18 17:45:17 | 只看该作者
感谢大佬分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-7 19:57 , Processed in 0.072639 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表