googl() { curl -s -d "url=${1}" goo.gl/api/url | sed -n "s/.*:\"\([^\"]*\).*/\1\n/p"; }
Ejemplo:
gogl "https://ubuntulife.wordpress.com" devuelve:
http://goo.gl/Ksh5
Via Plurk | (Gracias a Angelito)
Todo lo que quieres saber de Ubuntu y más…
googl() { curl -s -d "url=${1}" goo.gl/api/url | sed -n "s/.*:\"\([^\"]*\).*/\1\n/p"; }
Ejemplo:
gogl "https://ubuntulife.wordpress.com" devuelve:
http://goo.gl/Ksh5
Via Plurk | (Gracias a Angelito)
Funciona?
creo que no :S
Funciona en bash si quitas la parte de la funcion “googl()” y las llaves. Las dobles comillas en “url=${1}” no son necesarias.
Si y no, es una funcion dentro del bash, si la quieres usar
puedes completar con
googl()
{
BLA BLA BLA
}
echo “Acortando URL…$1”
googl “$1”
lo de “url=${1}” lo usa para pasar el parametro mediante curl,
es decir:
curl -s -d “url=${1}” goo.gl/api/url
es como ejecutar: goo.gl/api/url?url=”tuURL”
es decir, estas lanzando una peticion GET y pasandole un parametro llamado url
a tu respuesta ahora si anda.
cree un archivo. mousepad como editor o nano
sudo mousepad /usr/bin/gogl
pegue el codigo con la corrección http://puttext.com/gA
#!/bin/bash
curl -s -d “url=${1}” goo.gl/api/url | sed -n “s/.*:\”\([^\”]*\).*/\1\n/p”;
le di permisos
sudo chmod +x /usr/bin/gogl
y funciona barvaro
mama@zeusa:~$ gogl mamalibre.com.ar
http://goo.gl/FFIa
para usarlo en el xchat:
creo en Configuración, avanzado, reemplazar automáticamente.
texto: /gogl
reemplazar con: /exec -o gogl
Thank you for informing us.Thanks for your comment…