Twitter (”Twitando”) via shell com o CURL
Aug 20
2009
2009
Como usuário de Linux, sempre procuro ferramentes simples que eu possa utilizar via linha de comando, como não encontrei nada pronto pro twitter, eu utilizer o aplicativo curl e criei um script para twittar via shell, segue ele.
——- COPIE AQUI ——–
#!/bin/bash
# twish: envio de mensagens para o twitter a partir do shell
# Sergio Cioban Filho
echo
echo "twish: Twitter via shell"
echo
TWITTER_USER=""
TWITTER_PASS=""
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
——- COPIE ATÉ AQUI ——–
Copie o código acima e cole em um arquivo, execute um chmod +x no arquivo criado, altere as variáveis TWITTER_USER e TWITTER_PASS para os seus dados de login no twitter e “have fun”!!! Twitter via shell
Atte.,
Sérgio Cioban Filho
Comment