Encurtador de URLs pelo terminal através do Google

Publicado por Murilo Santana (última atualização em 31/03/2010)

[ Hits: 7.701 ]

Homepage: http://mvrilo.no.de/

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

Beckup .tar.gz com Data e Hora

Autenticação automática no Velox

Busca e move arquivos renomeando-os conforme a máscara

Compilação automática do kernel Linux-libre 3.14.16

Clona-HD


  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts