diff --git a/Scripts/sh/Helpcode2.8/task_before.sh b/Scripts/sh/Helpcode2.8/task_before.sh new file mode 100644 index 0000000..e4ae19e --- /dev/null +++ b/Scripts/sh/Helpcode2.8/task_before.sh @@ -0,0 +1,194 @@ +#!/usr/bin/env bash + +# Build 20210715-001 + +## 东东农场: +MyFruit1='' + +ForOtherFruit1="" + + +## 东东萌宠: +MyPet1='' + +ForOtherPet1="" + + +## 种豆得豆: +MyBean1='' + +ForOtherBean1="" + + +## 京喜工厂: +MyDreamFactory1='' + +ForOtherDreamFactory1="" + + +## 东东工厂: +MyJdFactory1='' + +ForOtherJdFactory1="" + + +## 疯狂的JOY: +MyJoy1='' + +ForOtherJoy1="" + + +## 京东赚赚: +MyJdzz1='' + +ForOtherJdzz1="" + + +## 京喜农场: +MyJxnc1='' + +ForOtherJxnc1="" + + +## 口袋书店: +MyBookShop1='' + +ForOtherBookShop1="" + + +## 签到领现金: +MyCash1='' + +ForOtherCash1="" + + +## 闪购盲盒: +MySgmh1='' + +ForOtherSgmh1="" + + +## 京喜财富岛: +MyCfd1='' + +ForOtherCfd1="" + + +## 东东健康社区: +MyHealth1='' + +ForOtherHealth1="" + + +## 京东手机狂欢城: +MyCarni1='' + +ForOtherCarni1="" + + +## 城城领现金: +MyCity1='' + +ForOtherCity1="" + +## 京喜Token(用于京喜财富岛提现等) +TokenJxnc1='' + +env_name=( + FRUITSHARECODES ## 1、东东农场互助码 + PETSHARECODES ## 2、东东萌宠互助码 + PLANT_BEAN_SHARECODES ## 3、种豆得豆互助码 + DREAM_FACTORY_SHARE_CODES ## 4、京喜工厂互助码 + DDFACTORY_SHARECODES ## 5、东东工厂互助码 + JDJOY_SHARECODES ## 6、疯狂的JOY互助码 + JDZZ_SHARECODES ## 7、京东赚赚互助码 + JXNC_SHARECODES ## 8、京喜农场助力码 + BOOKSHOP_SHARECODES ## 9、口袋书店互助码 + JD_CASH_SHARECODES ## 10、签到领现金互助码 + JDSGMH_SHARECODES ## 11、闪购盲盒互助码 + JDCFD_SHARECODES ## 12、京喜财富岛互助码 + JDHEALTH_SHARECODES ## 13、东东健康社区互助码 + CITY_SHARECODES ## 14、城城领现金互助码 + JD818_SHARECODES ## 15、京东手机狂欢城互助码 + JXNCTOKENS ## 16、京喜Token(京喜财富岛提现用) +) +var_name=( + ForOtherFruit ## 1、东东农场互助规则 + ForOtherPet ## 2、东东萌宠互助规则 + ForOtherBean ## 3、种豆得豆互助规则 + ForOtherDreamFactory ## 4、京喜工厂互助规则 + ForOtherJdFactory ## 5、东东工厂互助规则 + ForOtherJoy ## 6、疯狂的JOY互助规则 + ForOtherJdzz ## 7、京东赚赚互助规则 + ForOtherJxnc ## 8、京喜农场助力码 + ForOtherBookShop ## 9、口袋书店互助规则 + ForOtherCash ## 10、签到领现金互助规则 + ForOtherSgmh ## 11、闪购盲盒互助规则 + ForOtherCfd ## 12、京喜财富岛互助规则 + ForOtherHealth ## 13、东东健康社区互助规则 + ForOtherCarni ## 14、城城领现金互助规则 + ForOtherCity ## 15、京东手机狂欢城互助规则 + TokenJxnc ## 16、京喜Token(京喜财富岛提现用) +) + +combine_sub() { + source $file_env + local what_combine=$1 + local combined_all="" + local tmp1 tmp2 + local TempBlockCookieArray=($(echo $TempBlockCookie)) + local envs=$(eval echo "\$JD_COOKIE") + local array=($(echo $envs | sed 's/&/ /g')) + local user_sum=${#array[*]} + local a b c i j sum + for ((j=1; j <= $user_sum; j++)); do + local tmp1=$what_combine$j + local tmp2=${!tmp1} + [[ ${tmp2} ]] && sum=$j || break + done + for ((i = 1; i <= $user_sum; i++)); do + a=$temp_user_sum + b=${#TempBlockCookieArray[*]} + c=$sum + if [[ $a -ne $c ]]; then + for num in ${TempBlockCookie}; do + [[ $i -eq $num ]] && continue 2 + done + fi + local tmp1=$what_combine$i + local tmp2=${!tmp1} + combined_all="$combined_all&$tmp2" + done + echo $combined_all | perl -pe "{s|^&||; s|^@+||; s|&@|&|g; s|@+&|&|g; s|@+|@|g; s|@+$||}" +} + +## 正常依次运行时,组合所有账号的Cookie与互助码 +combine_all() { + for ((i = 0; i < ${#env_name[*]}; i++)); do + result=$(combine_sub ${var_name[i]}) + if [[ $result ]]; then + export ${env_name[i]}="$result" + fi + done +} + +## 临时屏蔽某账号运行活动脚本 +TempBlock_JD_COOKIE(){ + source $file_env + local envs=$(eval echo "\$JD_COOKIE") + local array=($(echo $envs | sed 's/&/ /g')) + for num in ${TempBlockCookie}; do + unset array[$(($num-1))] + done + jdCookie=$(echo ${array[*]} | sed 's/\ /\&/g') + [[ ! -z $jdCookie ]] && export JD_COOKIE="$jdCookie" + temp_user_sum=${#array[*]} +} + +TempBlock_JD_COOKIE + +#if [[ $(ls $dir_code) ]]; then +# latest_log=$(ls -r $dir_code | head -1) +# . $dir_code/$latest_log + combine_all +#fi