Skip to content

Commit 2f3f4b3

Browse files
committed
Update
1 parent 169e26a commit 2f3f4b3

3 files changed

Lines changed: 71 additions & 49 deletions

File tree

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
if checkonline; then
2+
3+
source language 2>/dev/null
4+
link_url="https://api.github.com/repos/Zenlua/Tool-Tree/releases"
5+
6+
if [ "$(unzip -qp "$PATH_APK" assets/beta 2>/dev/null)" == 1 ]; then
7+
websums="$(xem $link_url/tags/beta)"
8+
tagname="${PACKAGE_VERSION_NAME//./}"
9+
else
10+
websums="$(xem $link_url/latest)"
11+
tagname="$(echo "$websums" | jq -r .tag_name | sed -e 's|\.||g' -e 's|V||')"
12+
fi
13+
14+
websum="$(echo "$websums" | jq -r .assets[0].digest | cut -d: -f2)"
15+
websize="$(echo "$websums" | jq -r '.assets[0].size' | coverbyte)"
16+
filesum="$(checksum "$PATH_APK")"
17+
name_apk="$(echo "$websums" | jq -r .name)"
18+
url_dowload="$(echo "$websums" | jq -r ".assets[0].browser_download_url")"
19+
20+
if [ "$1" == "boot" ]; then
21+
echo "Name: $name_apk"
22+
echo "Tag: $tagname"
23+
echo "Sum online: $websum"
24+
echo "Sum apk: $filesum"
25+
echo "Size: $websize"
26+
echo "Url: $url_dowload"
27+
fi
28+
29+
if [[ "${PACKAGE_VERSION_NAME//./}" == "$tagname" ]]; then
30+
if [[ "$websum" == "$filesum" ]] && [[ "$websum" ]]; then
31+
rm -fr $TEMP/size $TEMP/update
32+
else
33+
if [ -n "$tagname" ]; then
34+
echo "$url_dowload" > $TEMP/update
35+
echo "$websize" > $TEMP/size
36+
fi
37+
fi
38+
else
39+
if [ -n "$tagname" ]; then
40+
echo "$url_dowload" > $TEMP/update
41+
echo "$websize" > $TEMP/size
42+
fi
43+
fi
44+
45+
if [ -f $TEMP/update ] && [ "$1" == "boot" ]; then
46+
showbanner -t "$update_text" -m "$update_text_6"
47+
fi
48+
49+
fi

app/src/main/assets/home/etc/start-early.bash

Lines changed: 3 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#!/data/data/com.tool.tree/files/home/bin/bash
22
# Kakathic
33

4-
source language 2>/dev/null
54
unset shell_progres
65

76
# Dọn dẹp tmp
@@ -15,55 +14,15 @@ if checkonline; then
1514
timeout 20 taive -s 'https://raw.githubusercontent.com/Zenlua/Tool-Tree/refs/heads/main/Version.md' $TEMP/Version.md
1615

1716
if [[ -f $TEMP/Version.md ]] && [[ "$(glog sum_ver_boot)" != "$(checksum $TEMP/Version.md)" ]]; then
18-
sed -e 's|\*\*||g' -e 's|+|•|g' $TEMP/Version.md | awk 'BEGIN{RS="Version:"} NR>=2 && NR<=7 {printf "Version:%s", $0}' | trans -b "$LANGUAGE-$COUNTRY" > $TEMP/version.txt
17+
sed -e 's|\*\*||g' -e 's|+|•|g' $TEMP/Version.md | awk 'BEGIN{RS="Version:"} NR>=2 && NR<=7 {printf "Version:%s", $0}' > $TEMP/version.txt
18+
cat $TEMP/version.txt | trans -b "$LANGUAGE-$COUNTRY" > $TEMP/version_trans.txt
1919
slog sum_ver_boot "$(checksum $TEMP/Version.md)"
2020
fi
2121
fi
2222
) &
2323

2424
(
25-
if checkonline; then
26-
27-
# Thông báo cập nhật
28-
link_url="https://api.github.com/repos/Zenlua/Tool-Tree/releases"
29-
if [ "$(unzip -qp "$PATH_APK" assets/beta 2>/dev/null)" == 1 ]; then
30-
websums="$(xem $link_url/tags/beta)"
31-
tagname="${PACKAGE_VERSION_NAME//./}"
32-
else
33-
websums="$(xem $link_url/latest)"
34-
tagname="$(echo "$websums" | jq -r .tag_name | sed -e 's|\.||g' -e 's|V||')"
35-
fi
36-
37-
websum="$(echo "$websums" | jq -r .assets[0].digest | cut -d: -f2)"
38-
websize="$(echo "$websums" | jq -r '.assets[0].size' | coverbyte)"
39-
filesum="$(checksum "$PATH_APK")"
40-
name_apk="$(echo "$websums" | jq -r .name)"
41-
url_dowload="$(echo "$websums" | jq -r ".assets[0].browser_download_url")"
42-
43-
echo "Name: $name_apk"
44-
echo "Tag: $tagname"
45-
echo "Sum online: $websum"
46-
echo "Sum apk: $filesum"
47-
echo "Size: $websize"
48-
echo "Url: $url_dowload"
49-
50-
if [[ "${PACKAGE_VERSION_NAME//./}" == "$tagname" ]]; then
51-
if [[ "$websum" == "$filesum" ]] && [[ "$websum" ]]; then
52-
rm -fr $TEMP/size $TEMP/update
53-
else
54-
if [ -n "$tagname" ]; then
55-
echo "$url_dowload" > $TEMP/update
56-
echo "$websize" > $TEMP/size
57-
fi
58-
fi
59-
else
60-
if [ -n "$tagname" ]; then
61-
echo "$url_dowload" > $TEMP/update
62-
echo "$websize" > $TEMP/size
63-
fi
64-
fi
65-
[ -f $TEMP/update ] && showtoast "$update_text_6"
66-
fi
25+
check_update boot
6726
) &
6827

6928
(

app/src/main/assets/home/etc/tool-tree.bash

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -541,6 +541,20 @@ Info() {
541541
fi
542542
"""
543543
544+
[[group.page.options]]
545+
title = "'$google_translate_text'"
546+
box = "glog gg_trans_ver"
547+
reload = true
548+
silent = true
549+
type = "checkbox"
550+
script = """
551+
if [ "$(glog gg_trans_ver)" == 1 ]; then
552+
slog gg_trans_ver 0
553+
else
554+
slog gg_trans_ver 1
555+
fi
556+
"""
557+
544558
[[group.page.options]]
545559
key = "share"
546560
type = "default"
@@ -619,7 +633,10 @@ Update() {
619633
if [ -f $TEMP/update ]; then
620634
url_dowload="$(cat $TEMP/update 2>/dev/null)"
621635
show_update=1
636+
else
637+
check_update &>/dev/null
622638
fi
639+
[ "$(glog gg_trans_ver 1)" == 1 ] && link_vers="version_trans.txt" || link_vers="version.txt"
623640
echo '
624641
[[group]]
625642
[[group.page]]
@@ -660,7 +677,7 @@ Update() {
660677
"""
661678
662679
[[group.text]]
663-
desc = """'"$(cat $TEMP/version.txt 2>/dev/null)"'"""
680+
desc = """'"$(cat $TEMP/$link_vers 2>/dev/null)"'"""
664681
[[group.text.rows]]
665682
photo = "'$ETC'/icon/tool-tree.jpg"
666683
'
@@ -1505,7 +1522,6 @@ Utilities() {
15051522
title = "'$input_folder_text'"
15061523
box = "glog hide_show_generate"
15071524
silent = true
1508-
auto-off = true
15091525
reload = true
15101526
15111527
[[group]]
@@ -1647,9 +1663,8 @@ Utilities() {
16471663
type = "checkbox"
16481664
title = "'$google_translate_text'"
16491665
box = "glog auto_trans_text_patch_rom"
1650-
auto-off = true
1666+
silent = true
16511667
reload = true
1652-
interruptible = false
16531668
16541669
[[group.page.options]]
16551670
type = "refresh"
@@ -2113,7 +2128,6 @@ Homeadd() {
21132128
box = "glog auto_trans_text_'${dirvad##*/}'"
21142129
reload = true
21152130
silent = true
2116-
auto-off = true
21172131
type = "checkbox"
21182132
script = """
21192133
if [ "$(glog auto_trans_text_'${dirvad##*/}')" == 1 ]; then

0 commit comments

Comments
 (0)