点个赞再走!!!
搭建不好的直接上我车吧,方便http://zzguiling.xyz:5700http://zzguiling.xyz:5700
拉取仓库,定时随意
ql repo https://github.com/Oreomeow/checkinpanel.git "api_|ck_" "^checkin" "^notify|^utils" "master"
拉取配置文件,拉取之后删除此任务,配置文件check.json5会出现在面板左侧配置文件右上角
cp /ql/repo/Oreomeow_checkinpanel_master/check.sample.json5 /ql/config/check.json5
安装依赖,配置文件extra.sh新增下方代码,然后运行ql extra任务,没有的自行添加
apk add gcc libffi-dev musl-dev openssl-dev python3-dev
pip3 install bs4 cryptography~=3.2.1 json5 requests rsa
cd /ql/scripts && npm install axios got json5 request
Python 依赖持久化配置
requirement_name="bs4 cryptography~=3.2.1 json5 requests rsa"
install_requirements() {
for i in $requirement_name; do
case $i in
cryptography~=3.2.1)
cd /ql/scripts
if [[ "$(pip3 freeze)" =~ "cryptography==3.2.1" ]]; then
echo "cryptography==3.2.1 已安装"
else
apk add --no-cache gcc libffi-dev musl-dev openssl-dev python3-dev && pip3 install cryptography~=3.2.1
fi
;;
*)
if [[ "$(pip3 freeze)" =~ $i ]]; then
echo "$i 已安装"
else
pip3 install $i
fi
;;
esac
done
}
install_requirements
JavaScript 依赖持久化配置
package_name="axios got json5 request"
install_packages_local() {
cd /ql/scripts
for i in $package_name; do
if [[ "$(npm list --depth=0)" =~ $i ]]; then
echo "$i 已安装"
else
npm install $i
fi
done
}
install_packages_local
抓包在配置文件check.json5对应位置填写相应的抓包要求
看注释抓,别问我怎么抓,我不跑这任务