BobStore/F-Droid/tools/test-search-intents.sh

43 lines
1.3 KiB
Bash
Raw Normal View History

#!/bin/sh
function view {
DESCRIPTION=$1
DATA=$2
wait "$DESCRIPTION"
CMD="adb shell am start -a android.intent.action.VIEW -d $DATA"
$CMD
echo ""
sleep 1
}
function wait {
DESCRIPTION=$1
echo "$DESCRIPTION [Y/n]"
read -n 1 RESULT
# Lower case the result.
RESULT=`echo "$RESULT" | tr '[:upper:]' '[:lower:]'`
echo ""
if [ "$RESULT" != 'y' ]; then
exit;
fi
}
APP_TO_SHOW=org.fdroid.fdroid
SEARCH_QUERY=book+reader
view "Search for '$SEARCH_QUERY' (fdroid web)" http://f-droid.org/repository/browse?fdfilter=$SEARCH_QUERY
view "Search for '$SEARCH_QUERY' (market)" market://search?q=$SEARCH_QUERY
view "Search for '$SEARCH_QUERY' (play)" http://play.google.com/store/search?q=$SEARCH_QUERY
view "Search for '$SEARCH_QUERY' (amazon)" http://amazon.com/gp/mas/dl/android?s=$SEARCH_QUERY
view "Search for '$SEARCH_QUERY' (fdroid)" fdroid.search:$SEARCH_QUERY
view "View '$APP_TO_SHOW' (fdroid web fdid)" http://f-droid.org/repository/browse?fdid=$APP_TO_SHOW
view "View '$APP_TO_SHOW' (fdroid web /app/ path)" http://f-droid.org/app/$APP_TO_SHOW
view "View '$APP_TO_SHOW' (market)" market://details?id=$APP_TO_SHOW
view "View '$APP_TO_SHOW' (play)" http://play.google.com/store/apps/details?id=$APP_TO_SHOW
view "View '$APP_TO_SHOW' (amazon)" amzn://apps/android?p=$APP_TO_SHOW
view "View '$APP_TO_SHOW' (fdroid)" fdroid.app:$APP_TO_SHOW