Terminal.jpg

Con Twitter y la moda de los 140 caracteres, nos hemos visto obligados a recurrir a servicios que nos permitan reducir el tamaño de nuestros enlaces para conseguir de esta manera compartir toda la información posible.

Así, existen una gran variedad de sitios y servicios que nos ofrecen diferentes soluciones para acortar nuestras direcciones.

Sin embargo, es incómodo tener que abrir un sitio web simplemente para acortar una dirección web. La solución la podemos encontrar en nuestro terminal y http://tny.im/.

headerlogo.png

tny.im y el emulador de terminal

http://tny.im/ dispone de una interesante API que nos ayudará a realizar la conversión sin necesidad de acceder al sitio.

Así para conseguir acortar una dirección web (por ejemplo la de este sitio), tan solo tienes que ejecutar la siguiente orden en un emulador de terminal,

echo `wget -qO- http://tny.im/yourls-api.php?action=shorturl\&format=simple\&url=http://laboratoriolinux.es/`

La cual arroja el siguiente resultado,

http://tny.im/IviUj

Además también puedes hacer la operación inversa, es decir, pasar de una dirección acortada a su versión normal, para lo que tendrás que ejecutar la siguiente orden,

echo `wget -qO- http://tny.im/yourls-api.php?action=expand\&format=simple\&shorturl=http://tny.im/IviUj`

Ahora bien, lo cierto es que ejecutar estas órdenes no es nada práctico, resulta más cómodo ir a la página web y hacer las operaciones. Sin embargo, esto cambia si creamos los correspondientes alias en /.bashrc. Para ello, al final del archivo /.bashrc añadimos lo siguiente,

tny()
{
echo `wget -qO- http://tny.im/yourls-api.php?action=shorturl\&format=simple\&url=$1`
}
untny()
{
echo `wget -qO- http://tny.im/yourls-api.php?action=expand  \&format=simple\&shorturl=$1`
}

Una vez hecho esto, sal del emulador de terminal y vuelve a entrar, y ya podrás acortar tus direcciones fácilmente, para ello tan solo tienes que ejecutar la siguiente orden,

Y para obtener la dirección original

 

Más información: TuxDiary

Fuente: atareao

¿Quién está en línea?

Hay 27518 invitados y ningún miembro en línea