Gerar TinyURL (URL curta) para postar no Twitter

Publicado por Fábio Berbert de Paula (última atualização em 21/09/2009)

[ Hits: 8.609 ]

Homepage: https://fabio.automatizando.dev

Download tinyURL.sh




Já aconteceu de você querer postar uma URL no Twitter e a mesma não caber por exceder os 140 caracteres disponíveis? Este script usa o site TinyURL.com para gerar uma URL curta via terminal para facilitar suas postagens.

Dependências:
- pacote curl, disponível em todas as distribuições (que conheço :P)
- conexão com internet

Sintaxe:

$ ./tiniURL.sh URL

Exemplo:

$ ./tiniURL.sh http://www.vivaolinux.com.br/artigos/categoriaIndex.php?codigo=1

Resultado: http://tinyurl.com/nb4fa

  



Esconder código-fonte

#!/bin/bash
# ------------------------------------------------
# Script usado para gerar uma URL pequena usando o site TinyURL.com.
#
# Sintaxe: 
# ./tiniURL.sh URL
#
# Exemplo:
# ./tiniURL.sh http://www.vivaolinux.com.br/artigos/categoriaIndex.php?codigo=1
# Resultado: http://tinyurl.com/nb4fa
#
# Por: Fábio Berbert de Paula <fberbert@gmail.com>
#
# ------------------------------------------------
# 
# TODO: Validar a passagem de parâmetro via terminal (se é URL ou não)
#

# Recebendo a URL informada via terminal
URL=$1

# Endereço do formulário do site TinyURL.com
FORM="http://tinyurl.com/create.php"

# Postando a URL no formulário e extraindo a saída usando regexp
curl -d url=$URL $FORM 2>/dev/null | grep 'Open in new window' | head -n 1 | sed 's/^.*http/http/' | sed 's/".*$//'

Scripts recomendados

Pegando IP sem saber qual interface está sendo usada

IP E MAC ( ESSE FUNCIONA PERFEITAMENTE)

Monitore seu pc com um comando fácil

organização_topografia primeiro arquivo

Gerar lista de IPs em arquivo texto


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts