#!/bin/bash
#
# prank.sh - Find any URL's Google Page Rank (PR)
#
# 2008 - Mike Golvach - eggi@comcast.net
#
# Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License
#
if [ $# -ne 1 ]
then
 echo "Usage: $0 HttpOrHttpsURL"
 exit 1
fi

pr_checksum_prog="./pagerank"

if [ ! -x $pr_checksum_prog ]
then
 echo "Cannot Find Checksum Program: $pr_checksum_prog !"
 exit 2
fi

wget=/usr/bin/wget
prank_url=$1
mod_prank_url=`echo $prank_url|sed -e 's/:/%3A/g' -e 's/\//%2F/g'`
prank_checksum=`$pr_checksum_prog $prank_url|sed 's/Checksum=//'`

prank_qurl="http://toolbarqueries.google.com/search?client=navclient-auto&ch=${prank_checksum}&ie=UTF-8&oe=UTF-8&features=Rank&q=info:${mod_prank_url}"

echo -n "Google PR For $prank_url = "

$wget -nv -O - "$prank_qurl" 2>&1|grep "Rank_"|sed 's/Rank_[0-9]:[0-9]://'
exit 0
