Gerar TinyURL (URL curta) para postar no Twitter

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

[ Hits: 8.455 ]

Homepage: https://www.instagram.com/alexabolada/

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

Script que instala o repositório do BT em outras distros

instalar-p2p-v0.1

Backup dos artigos do VOL

organização_topografia terceiro arquivo

Calculo da Baskara em Shell Script (Super Comentado)


  

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