Twitter via shell

Publicado por Mauricio Vieira Gomes da Silva (última atualização em 18/08/2010)

[ Hits: 7.219 ]

Homepage: www.cefetmg.br

Download tweet.sh




Esse script visa postar mensagens no serviço de "microblogging" twitter através do shell.

  



Esconder código-fonte

# sh: envio de mensagens para o twitter a partir do shell

echo
echo

TWITTER_USER="<nome de usuário no twitter>"
TWITTER_PASS="<senha no twitter>"

typeset -i NUM_LET=0
echo -n " - Enviando mensagem"
[ ! -z "$1" ] && NUM_LET=`echo -e $1 | wc -m` && NUM_LET="$NUM_LET - 1"
if [ $NUM_LET -gt 140 ]; then
    echo "   ...ERRO"
    echo "   Numero de caracteres eh maior que 140. NUM_LET=$NUM_LET"
    echo
    exit 1
fi

if [ ! -z $TWITTER_USER ] && [ ! -z $TWITTER_PASS ] && [ ! -z "$1" ]; then
    /usr/bin/curl -u $TWITTER_USER:$TWITTER_PASS -d status="$1" http://twitter.com/statuses/update.xml >&- 2>&-
    if [ $? -ne 0 ]; then
        echo "   ...ERRO"
        echo "   Nao foi possivel enviar a mensagem para o twitter"
        echo
        exit 1
    else
        echo "   ...OK"
    fi
else
    echo " Erro..."
    echo " Utilizacao: $0 \"\""
    echo " Nao esqueca de configurar o usuario e a senha no script"
    echo
    exit 1
fi

echo
exit 0

####### FIM DO SCRIPT

Scripts recomendados

Carrega o VNC em uma tela do X11 separada e com mouse para canhotos

Linkar libs do Boost 1.74.0 para 1.73.0 no Slackware Current

Localizador não interativo do Mozilla Thunderbird para Slackware

Script de backup que envia por FTP, gera log e envia por e-mail

Desligando o computador quando acabarem as músicas na sua lista de reprodução do MPD


  

Comentários
[1] Comentário enviado por JoseLucas em 19/08/2010 - 11:20h

Ainda funciona, mas em alguns meses o twiter vai adotar como obrigação o login via oauth http://idgnow.uol.com.br/blog/circuito/2010/06/12/uso-do-oauth-sera-obrigatorio-no-twitter/
http://dev.twitter.com/pages/oauth_faq

Eu também tenho um script postado aqui =D
http://www.vivaolinux.com.br/script/Atualizar-status-do-Twitter-pelo-terminal

Vão tudo pro saco.
[]'s


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts