Gerar TinyURL (URL curta) para postar no Twitter
Publicado por Fábio Berbert de Paula (última atualização em 21/09/2009)
[ Hits: 9.151 ]
Homepage: https://fabio.automatizando.dev
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
#!/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/".*$//'
Pegando IP sem saber qual interface está sendo usada
Comparar datas (muito simples)
organização_topografia terceiro arquivo
Console gráfico para vizualizar logs.
Nenhum comentário foi encontrado.
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
Seno, Coseno, Tangente em CLIPPER (0)
Inserir uma URL num arquvo pelo Ubuntu (CLIPPER) (0)
VMWare Player não conecta na rede nem consigo intercambiar arquivos (1)









