47 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
echo "A helper script to send all of the various intents that F-droid should be able to handle via ADB."
 | 
						|
echo "Use this to ensure that things which should trigger searches, do trigger searches, and those which should bring up the app details screen, do bring it up."
 | 
						|
echo ""
 | 
						|
 | 
						|
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
 |