Twitter pela linha de comando
Publicado por Mateus
Como todos sabem o Twitter é um micro-blog, onde você coloca oq você está fazendo, o que tá sentindo
, entre outras coisas, então nós da equipe UPLinux decidimos entrar de cabeça nesse negócio e criamos uma conta no twitter, até ae blz, aí esse retardado que vos fala, deu na louca e construi um Shell Script para twittar xD, qndo você executar ele pedirá sua senha e ela não aparecerá!!!\o/
Paremos de enrolação e apresentarei aqui para vocês o Shell, você pode incorpora-lo a sua maquina abrindo um editor de texto no terminal e digitar o comando que eu colocarei já já, ou você pode abrir o gedit e dar o famoso CTRL+C CTRL+V, vai da sua escolha!!!;)
Quando o post tiver ido é fácil saber embaixo de vez de estar escrito “from Web” estará “via API”
Eu já estava me esquecendo eu to usando o Debian e nele eu tive que baixar um pacote para que o arquivo funfasse, o comando aptitude é esse:
| uplinux:~# aptitude install curl |
Bom e o Shell Script é:
| #!/bin/bash #Autor: Mateus Damico #Postar no Twitter via terminal echo “Usuario: ” read -sp “Senha: ” echo “Tweet: ” curl -u $login:$REPLY -d status=”$post” http://twitter.com/statuses/update.xml 1> /dev/null 2> /dev/null #Esses dois /dev/null são somente para ele num aparecer nada na hora que for enviar, só joguei esses dados para o nada, se vocês #quiserem tira um e ve oq da, dps tira o outro e ve oq dá! echo “Tweet enviado com sucesso!!” |
Quando vocês criarem o arquivo num esquecer de mudar as permissões para execução, é só fazer isso:
| uplinux:~# chmod +x twitter.sh |
Para executar esse shell vc não precisa ser root, executando esse comando ele abrirá:
| uplinux@uplinux: ~$ sh twitter.sh |
Duas fotos comprovando:
Primeiro rodei o Shell dps de escrever oq queria fui até o Twitter daqui da UPLinux para verificar:

