From ca113e9f14a7ad76944bc7a8c5f9eb63069664c0 Mon Sep 17 00:00:00 2001 From: Fioren <102145692+FiorenMas@users.noreply.github.com> Date: Tue, 5 Dec 2023 03:05:36 +0700 Subject: [PATCH] revert --- src/build/utils.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/build/utils.sh b/src/build/utils.sh index c0a670a..48ab12e 100644 --- a/src/build/utils.sh +++ b/src/build/utils.sh @@ -98,9 +98,14 @@ get_apk() { fi export version="$version" if [[ -z $version ]]; then - local list_ver - list_ver=$(req "https://www.apkmirror.com/uploads/?appcategory=$2" -) - version=$(sed -n 's;.*[^0-9]*\(.*\) .*;\1;p' <<<"$list_ver" | grep -E 'rc|^[0-9\.]*$' | sed 's/\([0-9\.]*\(-rc\)*\).*/\1/' | head -n 1) + 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") fi echo "Downloading $2 $4 version: $version $5 $6" local base_apk="$1.apk"