全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: CodyDoby

rTorrent 下载完种子自动上传 Google Drive

  [复制链接]
发表于 2019-4-22 12:56:02 | 显示全部楼层
peytonzhu 发表于 2019-4-22 08:33
大佬,qbittorrent也能自动上传上去吗?

其实只要安装rclone就够了。。
pt软件基本都有保存未完成的文件到临时目录。
完整目录设置rclone的onedrive目录就可以了。
 楼主| 发表于 2019-4-22 18:40:47 | 显示全部楼层
auto8624 发表于 2019-4-22 12:56
其实只要安装rclone就够了。。
pt软件基本都有保存未完成的文件到临时目录。
完整目录设置rclone的onedri ...

对哦,这样也行哦

不过那样是不是要定期upload某个文件夹下的内容到GD或者OD呢?
发表于 2019-4-23 00:09:46 | 显示全部楼层
yfn 发表于 2019-4-22 08:37
大佬牛逼,请问能过滤只上传大于200M的视频文件吗?有时候种子里面的文件太多很多不需要上传 ...

rclone 指令加入 --min-size 200M
 楼主| 发表于 2019-4-23 18:36:26 | 显示全部楼层
本帖最后由 CodyDoby 于 2019-4-23 18:51 编辑

修改下 rtup.sh。下载完自动上传Google Drive+生成共享链接+Mail提醒,供参考咯:
  1. #!/bin/sh

  2. # local config should be modified
  3. src_root_folder="/home/cody/rtorrent/download/"
  4. dst_root_folder="cody_q:@gdurl/"
  5. mail_address="邮箱"

  6. src=$src_root_folder$1
  7. dst=$dst_root_folder$1

  8. rclone copy --ignore-existing "$src" "$dst"

  9. # try to gen share link
  10. shareLink=`rclone link $dst 2>/dev/null`

  11. if [ -z $gdlink ]; then
  12. echo "$(date) : $1 - Download completed." | mail -s "[rtorrent] - Download completed : $1"  $mail_address
  13. else
  14. echo "$(date) : $1 - Download completed.\n\n$shareLink" | mail -s "[rtorrent] - Download completed : $1" $mail_address
  15. fi
复制代码

脚本里由于Gsuite的团队盘不能生成共享链接,所以加了判断。

上传成功,

提醒成功,



发表于 2019-4-23 18:45:54 | 显示全部楼层
mark,这个蛮好的!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-3-29 09:55 , Processed in 0.090050 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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