A ver, primero quiero empezar disculpandome, el titulo no es tan descriptivo como pudiese ser pero no se me ocurrió mas nada.
Hoy quiero compartir con Ustedes un script que busca las fotos de un evento en Google+ y crea un archivo de JavaScript que permite insertarlas en cualquier sitio web. Se me ocurre que el uso principal de este script puede ser para reuniones de comunidades que usando Google+ en su teléfono Android pueden compartir en tiempo real sus fotos en su sitio web. (alguien dijo Taringazo Live?)
El script es simple y esta hecho en BASH y para compartirlo solo deben insertar una linea parecida a esta en la pagina que deseen:
<script language="JavaScript" SRC="http://orvtech.com/fudcon-valencia.js">
Como ven este es una prueba y con este cubrimos el Fedura Users and Developers Conference de Latino America. El script es corto, como lo pueden ver aqui:
#!/bin/bash
conteo=0
columnas=3
GoogleURL="https://plus.google.com/events/gallery/cridivcdns4ot5us2vgm422ome0"
TempFile="/tmp/fudcon-valencia.tmp"
curl -s $GoogleURL | sed -e 's/"/ /g' | tr ' ' 'n' | grep -i -E ^http[s]://[a-z][a-z][0-9]..*'[jpg|jpeg]'$ | grep "w[0-9][0-9]" |sed -e 's/w[6-9][0-9]0-h[6-9][0-9]0/s200-c/g'| sort | uniq | grep -v w[0-9][0-9][0-9]-h >> $TempFile
#
sort $TempFile | uniq > /tmp/fudcon-valencia.txt
mv /tmp/fudcon-valencia.txt $TempFile
for IMG_SRC in `grep http /tmp/fudcon-valencia.tmp`
do URLS=`echo $IMG_SRC| sed -e 's/s200-c/s1600/g'`
echo "<a href="$URLS"><img src="$IMG_SRC"></a>" #$conteo
let conteo=$conteo+1
if [ "$conteo" -eq "$columnas" ]
then echo
echo "<br />"
conteo=0
fi
done | tr 'n' ' ' | awk '{print "document.write(x27<div style="text-align:center;">" $0 "</div>x27);"}'>
y produce una salida muy parecida a esta:
Si quieren ver mas detalles del script, las versiones mas recientes o ver el resto de las fotos no duden en visitar la fuente de este articulo: