#!/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