Como postar no Twitter via terminal


Mais cedo ou mais tarde todos acabam entrando no Twitter, um serviço de “micro-blog“. Eu não uso freneticamente mas até que é legal para acompanhar algumas coisas e anunciar outras. Tem que usar um pouco da imaginação para explorar a ferramenta.

Assim sendo, eu encontrei por aí uma dica muito legal de como postar no twitter via linha de comando.

Podemos utilizar o comando curl para fazer o post, da seguinte forma:

curl -u USUARIO:SENHA
 -d status="Testando um post do twitter via linha de comando no Linux... Será que funciona?"
 http://twitter.com/statuses/update.xml

Lembre-se de substituir o USUARIOSENHA pelo seu usuário e senha do site Twitter. A sua frase vai na variável status, como deu pra perceber no comando.

É, até que funciona sim! Como sempre, na linha de comando, você consegue integrar esse comando com qualquer shell-script para ficar postando no twitter automaticamente, seja lá o que for que você quiser. Alguém aí tem bastante criatividade?

Sim… um shell-script. Deixa eu ver se consigo fazer um aqui, rapidinho:

#!/bin/bash
 #
 # Configuração
 USUARIO="seu_usuario"
 SENHA="sua_senha"
 CURL="/usr/bin/curl"
 if [ -z $1 ]; then
 echo "Use: $0 "
 exit 1
 fi
 # Go for it
 $CURL -u $USUARIO:$SENHA
 -d status=`echo $@ | tr ' ' '+'`
 http://twitter.com/statuses/update.xml 1> /dev/null 2>&1
 if [ $? == 0 ]; then
 echo "Sucesso."
 echo "Mensagem: $@"
 else
 echo "Não foi possível enviar a mensagem. Verifique sua conectividade."
 exit 1
 fi

Usando:

  • Salvar o conteúdo em um arquivo (exemplo: postar-twitter)
  • Tornar executável: chmod 755 postar-twitter
  • Executar: ./postar-twitter Digite sua mensagem aqui e é isso aí

Fontes e Referências:

Conte-nos o que achou...

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: