mkdir -p app_cache
for i in $(cat apps); do
	output_name=$(echo $i | awk -F'/' '{print $NF}')
	curl "$i" --max-redirs 999 -L -C - -o "app_cache/$output_name"
	adb install "app_cache/$output_name"
done

mkdir -p gpapp_cache
for i in $(cat gpapps); do
	apkeep -a "$i" ./gpapp_cache/
done

for i in $(ls gpapp_cache/ | grep xapk); do
	# this is specific to planning center online
	xapk_playground=$(mktemp)
	rm $xapk_playground
	mkdir $xapk_playground

	cp gpapp_cache/$i $xapk_playground
	cd $xapk_playground
	mkdir out
	unzip $i -d out
	cd -
	cd $xapk_playground/out
	rm icon.png
	rm manifest.json
	adb install-multiple *
	cd -
done

cd gpapp_cache
for i in $(ls | grep '\.apk'); do
	adb install $i
done