Enviado por admin el
Se que este articulo no es propiamente relacionado con el VoIP y temas afines, pero me pareció interesante la posibilidad de calcular el PageRank desde nuestro servidor Linux sin tener que visitar paginas Web para hacerlo.
Una vez que estemos conectados a nuestro servidor Linux seguimos estos pasos:
mkdir /tmp/pagerank
cd /tmp/pagerank
wget http://home.zhiwei.li/pagerank/pagerank.c
gcc -o pagerank pagerank.c
Ahora que hemos compilado el programa tenemos que crear este archivo:
nano prank.sh
y pegamos las siguientes líneas
#!/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\n" 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
Guardamos los cambios con Ctrl-O y salimos del editor Ctrl-X
Volvemos ejecutable el script
chmod +x prank.sh
Listo
ahora podemos hacer nuestras pruebas
/tmp/pagerank: ./prank.sh google.com
Google PR For google.com = 10
/tmp/pagerank: ./prank.sh yahoo.com
Google PR For yahoo.com = 9
Eso es todo
via Crismon’s Blog
Comentarios recientes