Скрипт сокращения ссылок (goo.gl) для bash

Наверняка все знают про сокращатель ссылок от Google: goo.gl.

Для него существует небольшое руководство и примеры, а также целый класс на php, плагин для Firefox и букмарклет  для вашего браузера.

Ну а мы напишем скрипт, который будет работать в командной оболочке bash:
#! /bin/bash

if [ ! -z "$1" ]
then
  url=$1"/&jsonp=short_link"
  curl -# "http://ggl-shortener.appspot.com/?url=$url" | cut --fields=4 --delimiter=\"
else
    echo "Please input one website link as argument"
    exit
fi
	

Скрипту передается в качестве параметра URL, который надо подсократить: ./googl.sh http://www.dpath.ru/news/install-and-update-libreoffice-in-ubuntu-ppa-20110103.html

Результат:


######################################################################## 100.0%
short_link(
http://goo.gl/37uF3
);

08.01.2011 в 21:09 / Александр Гудулин / ]]>twitter facebook vk rss]]>
bash, google, goo.gl, сокращатель ссылок, linux

Комментарии: