Twitter via shell

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

[ Hits: 7.223 ]

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

Ordenação de Bytes por Swap Nibble

Apagar arquivos recursivamente de um diretório pela extensão

Monitor FTP

Convertendo rotas Linux para Fortigate

Script para backup no Oracle


  

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