-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathstart.sh
More file actions
33 lines (27 loc) · 675 Bytes
/
Copy pathstart.sh
File metadata and controls
33 lines (27 loc) · 675 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/usr/bin/env bash
# Fail fast
set -uo pipefail
# set -x # (Debugging)
# Run Python Script
echo -e "Running python script\n"
poetry run python3 -m xapps2
echo "SUCCESS"
# Download apps from URLS
while read line;
do
lineSplit=(${line//|/ })
url=$(echo ${lineSplit[1]} | xargs)
pkg_name=$(echo ${lineSplit[0]} | xargs)
if ! [[ $pkg_name =~ .+\.(apk|zip)$ ]]
then
pkg_name="$RANDOM.apk"
fi
echo $pkg_name
curl -sL -o "$pkg_name" "$url"
done < apk_urls.txt
# Compress Output
mkdir -p pakages && mv *.apk pakages/
tar -czvf pakages.tar.gz pakages
mkdir -p release
mv pakages.tar.gz release/
mv *.zip release/ 2>/dev/null || true