From 749220bf9f9abf0796ebe17d31a361ed0aba92d7 Mon Sep 17 00:00:00 2001 From: Jaime Hieu Do Date: Mon, 4 Dec 2023 23:13:24 +0800 Subject: [PATCH] fix version extraction --- src/build/utils.sh | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/build/utils.sh b/src/build/utils.sh index 48e6a13..e743640 100644 --- a/src/build/utils.sh +++ b/src/build/utils.sh @@ -98,14 +98,9 @@ get_apk() { fi export version="$version" if [[ -z $version ]]; then - local list_vers v versions=() - list_vers=$(req "https://www.apkmirror.com/uploads/?appcategory=$2" -) - version=$(sed -n 's;.*Version:\(.*\) .*;\1;p' <<<"$list_vers") - version=$(grep -iv "\(beta\|alpha\)" <<<"$version") - for v in $version; do - grep -iq "${v} \(beta\|alpha\)" <<<"$list_vers" || versions+=("$v") - done - version=$(head -1 <<<"$versions") + local list_ver + list_ver=$(req "https://www.apkmirror.com/uploads/?appcategory=$2" -) + version=$(sed -n 's;.*[^0-9]*\(.*\) .*;\1;p' <<<"$list_ver" | grep -v 'beta\|alpha' | head -n 1) fi echo "Downloading $2 $4 version: $version $5 $6" local base_apk="$1.apk" @@ -184,4 +179,4 @@ split_arch() { fi } -################################################# \ No newline at end of file +#################################################