Encurtador de URLs pelo terminal através do Google

Publicado por Perfil removido (última atualização em 31/03/2010)

[ Hits: 8.148 ]

Download goo.gl




Script que converte uma URL para a versão "encurtada" pelo app goo.gl.

  



Esconder código-fonte

#!/bin/bash
# Author: Murilo Santana 
#
# Google url shortener bash script
# http://gist.github.com/346451
#
# For information about the url shortener app:
# http://ggl-shortener.appspot.com/instructions/

app='http://ggl-shortener.appspot.com/?url='
url="$1"
protocol=`echo "$1" | sed -e "/^http:\/\//g"`

if [ -z "$1" ]; then
   echo -e "you need to pass the url through an argument";
   echo -e "e.g. `basename $0` http://url";
else
   if [ ! "$protocol" ]; then
      curl -s "$app$url" | sed -e 's/{"short_url":"//' -e 's/"}/\n/g' 
   else
      repl=`echo "$1" | sed -e 's/^/http:\/\//g'`
      curl -s "$app$repl" | sed -e 's/{"short_url":"//' -e 's/{"error_message":"Bad request/error: bad request/' -e 's/"}/\n/g'
   fi;
fi

Scripts recomendados

Contador (progresso) em shell

Speedy Business - HowTo 2.0

Baixar e usar Bíblia Sagrada usando o terminal linux

informativo

open_tcp


  

Comentários
[1] Comentário enviado por VonNaturAustreVe em 31/03/2010 - 23:41h

Gostei dele, aqui funcionou perfeitamente :)

[]'s

[2] Comentário enviado por moisespedro em 05/04/2010 - 18:35h

Funcionou direitinho :D


Contribuir com comentário