From e715f67be0c232ff18707cab5c2f23ae2d5cce73 Mon Sep 17 00:00:00 2001 From: Fioren <102145692+FiorenMas@users.noreply.github.com> Date: Tue, 19 Mar 2024 09:01:49 +0700 Subject: [PATCH] fix apkmirror --- src/build/utils.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/build/utils.sh b/src/build/utils.sh index 40cd801..ed784ae 100644 --- a/src/build/utils.sh +++ b/src/build/utils.sh @@ -2,6 +2,11 @@ mkdir ./release ./download +#Setup HTMLQ +wget -q -O ./htmlq.tar.gz https://github.com/mgdm/htmlq/releases/latest/download/htmlq-x86_64-linux.tar.gz +tar -xf "./htmlq.tar.gz" -C "./" +HTMLQ="./htmlq" + ################################################# # Colored output logs @@ -122,7 +127,7 @@ dl_apk() { sleep 5 url="https://www.apkmirror.com$(req "$url" - | grep "downloadButton" | sed -n 's;.*href="\(.*key=[^"]*\)">.*;\1;p')" sleep 5 - url="https://www.apkmirror.com$(req "$url" - | grep "here" | sed -n 's;.*href="\(.*key=[^"]*\)">.*;\1;p')&forcebaseapk=true" + url=$(req "$url" - | $HTMLQ --base https://www.apkmirror.com --attribute href "span > a[rel = nofollow]") sleep 5 req "$url" "$output" }