Twittar via terminal no Linux

Publicado por Filippe em 19/08/2009

[ Hits: 9.042 ]

 


Twittar via terminal no Linux



Esta dica é para aqueles que trabalham o dia inteiro com Linux ou boa parte do dia e que gostam de deixar uma palhinha no Twitter. O script é bastante simples, basta trocar o login e senha por seus dados e status pela mensagem que deseja enviar.

Obs.: Não tire as aspas duplas (") do status, coloque a mensagem entre elas.

Esta dica foi postada no site Dicas-l, só estou repassando a dica aos demais. :-)

curl -u login:senha -d status="meu tweet aqui" http://twitter.com/statuses/update.xml

Fonte: [Dicas-L] Twittar via terminal

Outras dicas deste autor

Recuperando senhas de datasources encriptados em JBoss

Pidgin não criptografa senhas armazenadas

Teste de conectividade alternativo

Classe em Java para validar regex no padrão: dd/mm/aaaa hh:mm:ss

Crash ao executar Eclipse no Fedora 19 x86_64 [Resolvido]

Leitura recomendada

Colocando bordas em imagens em lote através de shell script

JailSYS - Facilitador para sistemas em Jaula

Showterm: screencast pelo terminal

Substituir espaços em branco por underlines em nome de arquivos

Controle de usuários logados

  

Comentários
[1] Comentário enviado por PedroMoura em 19/08/2009 - 18:21h

Fillipe,
Boa dica!

Acrescento a ela o seguinte troque http por https assim - teoricamente - melhoramos a segurança!

Aproveito para divulgar meu twiter que tem como objetivo postar mensagens como se fossem comandos do shell, por exemplo: "shutdown -h now" seria "Vou domir agora" e um "ssh pedro@casa-da-sogra.com" equivaleria a um "Vou visitar a sogra". Participem em http://twitter.com/AS2MWPC

[2] Comentário enviado por PedroMoura em 19/08/2009 - 18:46h

Em tempo,

curl -u conta-no-twitter -2 -d status="teste" https://twitter.com/statuses/update.xml

assim a senha não será exibida e forçamos o uso de ssl (-2).

Abraços

[3] Comentário enviado por JoseLucas em 19/08/2009 - 21:41h

Sou preguiçoso e fiz um script.

#/bin/bash
echo "digite sua atualização"
read update
curl -u SEU_USUÁRIO -2 -d status="$update" https://twitter.com/statuses/update.xml

Dar permissão e copiar para /usr/bin com o nome twitter
Aproveita e segue ai @lord_1053

[4] Comentário enviado por sonictk em 10/08/2010 - 16:09h

Sou preguiçoso e fiz um script[2], porem comecei a mexer com shell script hoje (hehehehe) vejam ae se ficou legal ....
postagem antiga essas (Tô atrasado) ...

opcao="1"
verif="0";
while [ $opcao != "0" ]; do
echo '<<<| Twitter Console Linux |>>>'
echo ' '
echo '[0] sair'
echo '[1] instalar CURL (nescessario)'
echo '[2] logar'
if [ $verif != "0" ]
then
echo '[3] twittar'
else
echo ""
fi
echo '[4] limpar tela'
echo " "
read opcao
case $opcao in
1) sudo apt-get install curl;;
2) echo 'User: ' ; read login ; echo 'Pass: ' ; read pass ; verif="1";;
3) echo 'Post: ' ; read post ; curl -u $login:$pass -2 -d status="$post" http://twitter.com/statuses/update.xml ;;
4) clear;;
*) echo 'Opcao Invalida' ;;
esac
clear
done



Contribuir com comentário