aria2.conf icon indicating copy to clipboard operation
aria2.conf copied to clipboard

能否出一个下载完成发出通知的脚本

Open iso-lib opened this issue 3 years ago • 2 comments

带上文件名,大小等信息

通知到邮件,server酱,或者TG,或者企业微信

随便哪一个都行

唉,自己不会代码,,流下不学无术悔恨的泪水.

iso-lib avatar Sep 27 '21 16:09 iso-lib

我用的docker 就是大佬 aria2-pro那个版本

ok 设置好了 修改script/clean.sh 前面添加 filename=$(basename $3) curl https://api.day.app/xxxxxxxx/下载完成/$filename

就行了 clean.sh 有3个参数传进来 第三个是下载文件路径加文件名结构

但是不知道怎么排除种子文件下载 要不然种子下载好会通知一次 文件现在好又通知一次

lalasou avatar Dec 01 '21 06:12 lalasou

我用的docker 就是大佬 aria2-pro那个版本

ok 设置好了 修改script/clean.sh 前面添加 filename=$(basename $3) curl https://api.day.app/xxxxxxxx/下载完成/$filename

就行了 clean.sh 有3个参数传进来 第三个是下载文件路径加文件名结构

但是不知道怎么排除种子文件下载 要不然种子下载好会通知一次 文件现在好又通知一次

原来如此,,,种子文件可以用if判断 ,,,文件名含有.torrent就不执行curl

iso-lib avatar Dec 01 '21 07:12 iso-lib

不行呢,我打开clean.sh怎么是如下内容: ` CHECK_CORE_FILE() { CORE_FILE="$(dirname $0)/core" if [[ -f "${CORE_FILE}" ]]; then . "${CORE_FILE}" else echo "!!! core file does not exist !!!" exit 1 fi }

CHECK_CORE_FILE "$@" CHECK_PARAMETER "$@" CHECK_FILE_NUM CHECK_SCRIPT_CONF GET_TASK_INFO GET_DOWNLOAD_DIR CONVERSION_PATH CLEAN_UP exit 0 `

patience00 avatar Dec 05 '22 12:12 patience00