|
|
本帖最后由 xxhjkl 于 2019-5-5 21:16 编辑
手头有个e3的子账号。又5T空间不用起来很难受,就想从PT弄点资源填满吧。@Abbey大佬弄得离线下载是aria2,这玩意对pt支持不大好,另外就是大佬好像没有把aria2换成qb的意愿。
怎么装qbittorrent和pyone就不说了,谷歌一下一大把教程。
利用qbittorrent自带的,Torrent 完成时运行外部程序功能。弄个调用pyone上传的脚本,下载完以后触发就行。为啥不用rclone,因为之前我也发帖问过,G口的机器,用rclone只有30M的上行速度,实在无法忍受。以下是脚本,水平比较低,大佬勿喷
- #!/bin/bash
- file=$1
- if [ -d $file ];then
- echo "$file is a directory"
- python /root/PyOne/function.py UploadDir "$1" "/PT/$2" A
- else
- echo "$file is a file"
- python /root/PyOne/function.py Upload "$1" "/PT/" A
- fi
复制代码
因为pyone的上传文件和文件夹用的命令不一样,就分开写了2行。
但文件上传:
python /root/PyOne/function.py Upload 服务器文件绝对路径 onedrive路径 盘符
文件夹上传:
python /root/PyOne/function.py UploadDir 服务器目录绝对路径 onedrive路径 盘符
具体可以看下pyone的文档。
然后去qbittorrent的webui上,点设置,把Torrent 完成时运行外部程序功能 勾起来
假设我把脚本放在/home/downloads/下面
那么web ui上 Torrent 完成时运行外部程序功能 这里填/home/downloads/up.sh "%F" "%N"
这样下完了就会自动开始上传。如下图

|
|