Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ############################################################################
- #Nome: Twitter Fortune 1.0 #
- #Descricao: Script para postar uma frase do aplicativo fortune no Twitter #
- #Criado por: Lucas Polo #
- #Data: 21/02/2010 #
- #Dependecias: curl
- ############################################################################
- clear
- #Usuario e senha do Twitter, basta alterar o valor entre as aspas.
- #Caso não queira deixar escrito aqui seu usuário e senha por motivos de segurança, passe usuário e senha como parâmetros.
- usuario="usuario"
- senha="senha"
- tempo=10
- if [ "$#" -eq 2 ]
- then
- usuario=$1
- senha=$2
- echo "Usuário e senha recebidos atraves de parametros"
- fi
- qtde_letras=141
- #Aqui é escolhida a frase. A estrutura de repetição evita que a frase escolhida tenha mais de 140 caracteres
- while ((qtde_letras>140))
- do
- frase=$(fortune)
- qtde_bytes=`echo "$frase"`
- qtde_letras=${#qtde_bytes}
- done
- #Exibe-se a frase é dá um tempo de 5 segundos para o usuário poder cancelar o envio
- echo "A frase eh:"
- echo "$frase"
- echo
- echo "Ela sera postada em $tempo segundos, aperte CTRL+C para cancelar"
- echo
- echo
- #Para alterar o tempo é só alterar o valor da variavel tempo no inicio do programa, mas se quiser que poste imediatamente é só comentar essa linha
- sleep "$tempo"
- #Aqui é chamado o programa curl que faz o envio das informações ao Twitter
- curl -u "$usuario":"$senha" -d status="$frase" http://twitter.com/statuses/update.xml > /dev/null
- echo "Enviado"
- echo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement