From b2395cdf5ac498c6cc32061b0aba48a6611e5482 Mon Sep 17 00:00:00 2001 From: Leon Date: Wed, 14 Jul 2021 15:17:47 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=B1More=20settings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Scripts/sh/Allinone.sh | 11 ++++++++-- Tasks/qlrepo/extra.sh | 48 ++++++++++++++++++++++++++++++------------ 2 files changed, 43 insertions(+), 16 deletions(-) diff --git a/Scripts/sh/Allinone.sh b/Scripts/sh/Allinone.sh index e269016..47d946c 100644 --- a/Scripts/sh/Allinone.sh +++ b/Scripts/sh/Allinone.sh @@ -49,6 +49,13 @@ if [ "$(grep -c extra.sh /ql/config/crontab.list)" = 0 ]; then curl -s -H 'Accept: application/json' -H "Authorization: Bearer $token" -H 'Content-Type: application/json;charset=UTF-8' -H 'Accept-Language: zh-CN,zh;q=0.9' --data-binary '{"name":"初始化任务","command":"ql extra","schedule":"15 0-23/4 * * *"}' --compressed 'http://127.0.0.1:5700/api/crons?t=1624782068473' fi +# extra.sh 预设仓库及默认拉取仓库设置 +echo -e "(1)panghu999\n(2)JDHelloWorld\n(3)he1pu\n(4)shufflewzc" +echo -n "输入你想拉取的仓库编号(默认为 4):" +read -r defaultNum +defualtNum=${defaultNum:-'4'} +sed -i "s/\$default4/\$default$defaultNum/g" $extra_shell_path + # 下载 code.sh if [ ! -a "$code_shell_path" ]; then @@ -67,9 +74,9 @@ fi # 授权 chmod 755 $code_shell_path -# code.sh 预设的仓库及默认调用仓库设置 +# code.sh 预设仓库及默认调用仓库设置 echo -e "## 将\"repo=\$repo1\"改成\"repo=\$repo2\"或其他,以默认调用其他仓库脚本日志\nrepo1='panghu999_jd_scripts' #预设的 panghu999 仓库\nrepo2='JDHelloWorld_jd_scripts' #预设的 JDHelloWorld 仓库\nrepo3='he1pu_JDHelp' #预设的 he1pu 仓库\nrepo4='shufflewzc_faker2' #预设的 shufflewzc 仓库\nrepo=\$repo1 #默认调用 panghu999 仓库脚本日志" -echo -n "输入你的想调用的仓库编号(默认为 4):" +echo -n "输入你想调用的仓库编号(默认为 4):" read -r repoNum repoNum=${repoNum:-'4'} sed -i "s/\$repo1/\$repo$repoNum/g" $code_shell_path diff --git a/Tasks/qlrepo/extra.sh b/Tasks/qlrepo/extra.sh index d65595b..f01409b 100644 --- a/Tasks/qlrepo/extra.sh +++ b/Tasks/qlrepo/extra.sh @@ -1,21 +1,41 @@ #!/usr/bin/env bash ## 添加你需要重启自动执行的任意命令,比如 ql repo -## 定时任务-添加定时-命令:ql extra-定时规则自定-运行 -## 推荐配置如下,自行注释和取消注释、修改 cron 使用 +## 使用方法:定时任务→添加定时→命令【ql extra】→定时规则【15 0-23/4 * * *】-运行 +## 推荐配置:如下。自行在需要的命令前注释和取消注释 ##,该文件最前的 # 勿动 + +## 预设仓库和参数(u=url,p=path,b=blacklist,d=dependence),如果懂得定义可以自行修改 +## (1)预设的 panghu999 仓库 +u1="https://github.com/panghu999/jd_scripts.git" +p1="jd_|jx_|getJDCookie" +b1="activity|backUp|Coupon|jd_try|format_" +d1="^jd[^_]|USER" +## (2)预设的 JDHelloWorld 仓库 +u2="https://github.com/JDHelloWorld/jd_scripts.git" +p2="jd_|jx_|getJDCookie" +b2="activity|backUp|Coupon|enen|update" +d2="^jd[^_]|USER" +## (3)预设的 he1pu 仓库 +u3="https://github.com/he1pu/JDHelp.git" +p3="jd_|jx_|getJDCookie" +b3="activity|backUp|Coupon|update" +d3="^jd[^_]|USER|MovementFaker|JDJRValidator_Pure|sign_graphics_validate|ZooFaker_Necklace" +## (4)预设的 shufflewzc 仓库 +u4="https://github.com/shufflewzc/faker2.git" +p4="jd_|jx_|getJDCookie" +b4="activity|backUp|Coupon" +d4="^jd[^_]|USER|ZooFaker_Necklace|JDJRValidator_Pure" +## 默认拉取仓库参数集合 +default1="$u1 $p1 $b1 $d1" +default2="$u2 $p2 $b2 $d2" +default3="$u3 $p3 $b3 $d3" +default4="$u4 $p4 $b4 $d4" +## 默认拉取仓库编号设置 +default=$default4 ##此处修改,只改数字,默认 shufflewzc 仓库 # 整库 -# 1. Unknown 备份托管等 -## (1) JDHelloWorld -## ql repo https://github.com/JDHelloWorld/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp|Coupon|enen|update" "^jd[^_]|USER" -## (2) he1pu(自动提交助力码-京喜工厂、种豆得豆、东东工厂、东东农场、健康社区、京喜财富岛、东东萌宠、闪购盲盒,随机从数据库中选取助力码互助) -## ql repo https://github.com/he1pu/JDHelp.git "jd_|jx_|getJDCookie" "activity|backUp|Coupon|update" "^jd[^_]|USER|MovementFaker|JDJRValidator_Pure|sign_graphics_validate|ZooFaker_Necklace" -## (3) shufflewzc -ql repo https://github.com/shufflewzc/faker2.git "jd_|jx_|getJDCookie" "activity|backUp|Coupon" "^jd[^_]|USER|ZooFaker_Necklace|JDJRValidator_Pure" -## (4) panghu999 -## ql repo https://github.com/panghu999/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp|Coupon|jd_try|format_" "^jd[^_]|USER" -## (5) chinnkarahoi -## ql repo https://github.com/chinnkarahoi/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp|Coupon" "^jd[^_]|USER" +# 1. Unknown 备份托管等(如上) +ql repo $default ##此处勿动 # 2. passerby-b ## ql repo https://github.com/passerby-b/JDDJ.git "jddj_" "scf_test_event" "jddj_cookie" @@ -95,4 +115,4 @@ npm install ts-md5 -S ## 安装 tslib npm install tslib -S ## 安装 @types/node -npm install @types/node -S +npm install @types/node -S \ No newline at end of file