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"