Atualizar status do Twitter pelo terminal
Publicado por José Lucas Ferreira (última atualização em 24/08/2009)
[ Hits: 8.017 ]
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
Script de Instalação do ISC DHCP SERVER no Ubuntu e derivados
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Formatando cartão de memoria que nao formata[AJUDA] (18)
Primeira vez utilizando Linux Ubuntu 22.04 e já tenho problemas… (5)
warsaw parou de funcionar após atualização do sistema (solução) (1)
Separar trafego da VPN da VPS (0)
Desde que seja DDR3, posso colocar qualquer memória? [RESOLVIDO] (6)