Atualizar status do Twitter pelo terminal
Publicado por José Lucas Ferreira (última atualização em 24/08/2009)
[ Hits: 8.378 ]
Homepage: www.twitter.com/lord_1053
Esse script é uma adaptação da dica http://www.vivaolinux.com.br/dica/Twittar-via-terminal-no-Linux do membro Filippe. Para utilizar basta editar e colocar seu nome de usuário, dar permissão e copiar para /usr/bin, com o nome twitter. Assim bastará executar no terminal:
Será gerado um log no diretório em que você se encontra.
#/bin/bash
#Criado por José Lucas. Siga @lord_1053 no Twitter
#jlucasfb@hotmail.com
#O método utiliza https ou seja, antes de terminar o envio, perguntará a sua senha,
#mas não será possível vê-la enquanto escreve.
#Se não quiser digitar a sua senha todas as vezes substitua a a linha indicada por
# curl -u SEU_USUÁRIO:SUA_SENHA -d status="$update" http://twitter.com/statuses/update.xml
#Porém deste modo qualquer um que tiver acesso ao computador poderá "twittar em seu nome" ou ver a sua senha.
#DEPENDE: curl
setterm -reset
echo "Digite sua atualização:"
read update
qtbytes=`echo "$update"`
echo Você utilizou ${#qtbytes} dos 140 caracteres disponíveis.
a=${#qtbytes}
b=141
if [ $a -gt $b ]
then
echo 'Sua mensagem tem mais de 140 caracteres, não é possível enviá-la'
echo 'Recomeçando em 5 segundos'
sleep 5
twitter
elif [ $a -lt $b ]
then
echo 'Tudo certo até aqui, enviando...'
#Se não quiser digitar a senha substitua a linha abaixo.
curl -u SEU_USURIO -2 -d status="$update" https://twitter.com/statuses/update.xml >> log.txt #aqui é gerado um log com a saída de texto em html, nada relevante, para deixar o terminal limpo.
echo
echo
echo 'Enviado!'
sleep 3
setterm -reset
# OK esta barra é inútil caso queira desativá-la basta comentar as linhas a seguir mas NÃO COMENTE A ÚLTIMA LINHA.
num=5
dir=10
esq=12
for ((i=1;i<=5;i++)); do
for ((x=1;x<=1;x++)); do
sleep 1
echo -ne "/"
done
echo -ne "/"
num=$(expr $num + 5)
dir=$(expr $dir - 3)
esq=$(expr $esq - 3)
done
setterm -reset
fi
fuckdrive - zerador de unidades
shell para matar logins aberto com o mesmo usuario
Script Simples para informações do Sistema
Inclusão e exclusão de usuários num PDC
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Instale o DOOM Retro no Gentoo facilmente via Overlay
Steam (Flatpak) rodando jogos em partição NTFS
O dock Plank + U-Launcher deixam qualquer desktop mais produtivo
Instalar Linux em notebook Sony Vaio VPCEG13EB (17)
Alguém tem que acabar com ANATEL!!! (10)
O que você está ouvindo agora? [2] (229)









