Gerar TinyURL (URL curta) para postar no Twitter
Publicado por Fábio Berbert de Paula (última atualização em 21/09/2009)
[ Hits: 8.625 ]
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/".*$//'
Um jogo "jokenpo" usando shell script
Administração de usuários em shell script
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)