Atualizar status do Twitter pelo terminal
Publicado por José Lucas Ferreira (última atualização em 24/08/2009)
[ Hits: 8.064 ]
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
Sistema de ajuda on-line com interface grafica
Instalação do ISC DHCP server no Ubuntu e derivados
Script para conversão de videos em lote
Compactando / descompactando arquivos simultaneamente [Melhorado]
Compartilhamento de internet 3g para uma rede domésctica
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Alguém poderia me ajudar a escolher peças pra montar um desktop? (13)
O FIM da minha distro predileta: ARCOLINUX ...que pena (9)
samba4 gpo instalar impressora via windows (0)