2020-03-03 20:43:38

This commit is contained in:
monlor
2020-03-03 20:43:38 +08:00
parent 3b23ed288f
commit a6a1e0a5fc
23 changed files with 177 additions and 41 deletions

View File

@@ -0,0 +1,70 @@
[
{
"Name": "baidu",
"Cookie": "##baidu_cookie##"
},
{
"Name": "v2ex",
"Cookie": "##v2ex_cookie##"
},
{
"Name": "hostloc",
"Cookie": "##hostloc_cookie##"
},
{
"Name": "acfun",
"Cookie": "##acfun_cookie##"
},
{
"Name": "bilibili",
"Cookie": "##bilibili_cookie##"
},
{
"Name": "163music",
"Cookie": "##163music_cookie##"
},
{
"Name": "miui",
"Cookie": "##miui_cookie##"
},
{
"Name": "52pojie",
"Cookie": "##52pojie_cookie##"
},
{
"Name": "kafan",
"Cookie": "##kafan_cookie##"
},
{
"Name": "smzdm",
"Cookie": "##smzdm_cookie##"
},
{
"Name": "gztown",
"Cookie": "##gztown_cookie##"
},
{
"Name": "meizu",
"Cookie": "##meizu_cookie##"
},
{
"Name": "hdpfans",
"Cookie": "##hdpfans_cookie##"
},
{
"Name": "chh",
"Cookie": "##chh_cookie##"
},
{
"Name": "koolshare",
"Cookie": "##koolshare_cookie##"
},
{
"Name": "right",
"Cookie": "##right_cookie##"
},
{
"Name": "huawei",
"Cookie": "##huawei_cookie##"
}
]

BIN
apps/qiandao/bin/qiandao_linux_arm Normal file → Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,70 @@
[
{
"Name": "baidu",
"Cookie": "##baidu_cookie##"
},
{
"Name": "v2ex",
"Cookie": "##v2ex_cookie##"
},
{
"Name": "hostloc",
"Cookie": "##hostloc_cookie##"
},
{
"Name": "acfun",
"Cookie": "##acfun_cookie##"
},
{
"Name": "bilibili",
"Cookie": "##bilibili_cookie##"
},
{
"Name": "163music",
"Cookie": "##163music_cookie##"
},
{
"Name": "miui",
"Cookie": "##miui_cookie##"
},
{
"Name": "52pojie",
"Cookie": "##52pojie_cookie##"
},
{
"Name": "kafan",
"Cookie": "##kafan_cookie##"
},
{
"Name": "smzdm",
"Cookie": "##smzdm_cookie##"
},
{
"Name": "gztown",
"Cookie": "##gztown_cookie##"
},
{
"Name": "meizu",
"Cookie": "##meizu_cookie##"
},
{
"Name": "hdpfans",
"Cookie": "##hdpfans_cookie##"
},
{
"Name": "chh",
"Cookie": "##chh_cookie##"
},
{
"Name": "koolshare",
"Cookie": "##koolshare_cookie##"
},
{
"Name": "right",
"Cookie": "##right_cookie##"
},
{
"Name": "huawei",
"Cookie": "##huawei_cookie##"
}
]

View File

@@ -9,10 +9,9 @@ qiandao() {
if [ "$enable" == '1' ]; then
# Scripts Here
qiandaos="koolshare baidu v2ex hostloc acfun bilibili smzdm xiami 163music miui 52pojie kafan right mydigit"
echo "支持签到的网站:"
i=1
echo "$qiandaos" | tr " " "\n" | while read line
echo "$qiandao_support" | tr " " "\n" | while read line
do
tmp=""
[ -n "$(mbdb get ${appname}.main.qiandao_"${line}"_setting)" ] && tmp="[已设置]"
@@ -24,8 +23,8 @@ qiandao() {
do
read -p "请选择要签到网站(回车结束)" res
[ -z "$res" ] && break
name="$(echo $qiandaos | tr " " "\n" | sed -n "$res"p)"
[ -z "$(echo $qiandaos | grep $name)" ] && echo "输入有误!" && continue
name="$(echo $qiandao_support | tr " " "\n" | sed -n "$res"p)"
[ -z "$(echo $qiandao_support | grep $name)" ] && echo "输入有误!" && continue
read -p "请输入$name的cookie(已设置时0.关闭 1.启用)" res
checkread $res && [ -z "$(mbdb get ${appname}.main.qiandao_"$name"_setting)" ] && echo "$name未设置cookie" && continue
if [ "$res" == '0' ]; then

View File

@@ -1,6 +1,8 @@
service="QianDao"
appname="qiandao"
needver="0.0.1"
supports="linux_arm,linux_x86_64"
needver="0.0.8"
supports="linux_arm,linux_mips,linux_x86_64"
appinfo="koolshare merlin 自动签到程序"
version="0.0.2"
newinfo="签到程序更新到版本2.1支持更多网站的签到并且支持mipsel设备"
version="0.0.3"
qiandao_support="baidu v2ex hostloc acfun bilibili 163music miui 52pojie kafan smzdm gztown meizu hdpfans chh koolshare right huawei"

View File

@@ -1 +0,0 @@
1.0.4

View File

@@ -2,37 +2,24 @@
source /etc/mixbox/bin/base
eval `mbdb export qiandao`
SETTING_FILE="${mbtmp}/cookie.txt"
SETTING_FILE="${mbroot}/apps/${appname}/bin/cookie.txt"
[ -z "$qiandao_time" ] && qiandao_time="8"
generate_cookie_conf() {
rm -rf $SETTING_FILE
rm -rf ${mbroot}/apps/${appname}/bin/cookie.txt
[ "$qiandao_koolshare" == "1" ] && [ -n "$qiandao_koolshare_setting" ] && echo -e "\"koolshare\"=$qiandao_koolshare_setting" >> $SETTING_FILE
[ "$qiandao_baidu" == "1" ] && [ -n "$qiandao_baidu_setting" ] && echo -e "\"baidu\"=$qiandao_baidu_setting" >> $SETTING_FILE
[ "$qiandao_v2ex" == "1" ] && [ -n "$qiandao_v2ex_setting" ] && echo -e "\"v2ex\"=$qiandao_v2ex_setting" >> $SETTING_FILE
[ "$qiandao_hostloc" == "1" ] && [ -n "$qiandao_hostloc_setting" ] && echo -e "\"hostloc\"=$qiandao_hostloc_setting" >> $SETTING_FILE
[ "$qiandao_acfun" == "1" ] && [ -n "$qiandao_acfun_setting" ] && echo -e "\"acfun\"=$qiandao_acfun_setting" >> $SETTING_FILE
[ "$qiandao_bilibili" == "1" ] && [ -n "$qiandao_bilibili_setting" ] && echo -e "\"bilibili\"=$qiandao_bilibili_setting" >> $SETTING_FILE
[ "$qiandao_smzdm" == "1" ] && [ -n "$qiandao_smzdm_setting" ] && echo -e "\"smzdm\"=$qiandao_smzdm_setting" >> $SETTING_FILE
[ "$qiandao_xiami" == "1" ] && [ -n "$qiandao_xiami_setting" ] && echo -e "\"xiami\"=$qiandao_xiami_setting" >> $SETTING_FILE
[ "$qiandao_163music" == "1" ] && [ -n "$qiandao_163music_setting" ] && echo -e "\"163music\"=$qiandao_163music_setting" >> $SETTING_FILE
[ "$qiandao_miui" == "1" ] && [ -n "$qiandao_miui_setting" ] && echo -e "\"miui\"=$qiandao_miui_setting" >> $SETTING_FILE
[ "$qiandao_52pojie" == "1" ] && [ -n "$qiandao_52pojie_setting" ] && echo -e "\"52pojie\"=$qiandao_52pojie_setting" >> $SETTING_FILE
[ "$qiandao_kafan" == "1" ] && [ -n "$qiandao_kafan_setting" ] && echo -e "\"kafan\"=$qiandao_kafan_setting" >> $SETTING_FILE
[ "$qiandao_right" == "1" ] && [ -n "$qiandao_right_setting" ] && echo -e "\"right\"=$qiandao_right_setting" >> $SETTING_FILE
[ "$qiandao_mydigit" == "1" ] && [ -n "$qiandao_mydigit_setting" ] && echo -e "\"mydigit\"=$qiandao_mydigit_setting" >> $SETTING_FILE
if [ -f "$SETTING_FILE" ];then
ln -sf $SETTING_FILE ${mbroot}/apps/${appname}/bin/cookie.txt
else
logsh "$service" "检测到你没有填写任何cookie配置关闭插件"
mbdb set $appname.main.enable=0
exit 1
fi
mv -f ${mbroot}/apps/${appname}/config/cookie_template.txt ${SETTING_FILE}
local qiandao_setting=""
local qiandao_enable=""
echo "${qiandao_support}" | tr ' ' '\n' | while read line; do
test -z "${line}" && continue
qiandao_setting="$(parse_str qiandao_${line}_setting)"
qiandao_enable="$(parse_str ${line}_setting)"
# 该签到网站未启用签到程序时将cookie置为空
[ "${qiandao_enable}" != "1" ] && qiandao_setting=""
sed -i "s/##${line}_cookie##/${qiandao_setting}" ${SETTING_FILE}
done
}