Raydon on the Net

bash.tw

Posted in System Failure by raydon on януари 2, 2009

Какво използвам за twitter клиент? Този bash скрипт. За съжаление не съм запазил линк към сайта на автора му, за това ще се радвам ако някой може да ми го припомни, за да сложа proper credit… Отделно ще има страница на скрипта тук която ще включва и версия с проверка на правописа на български – ако искате да туитвате на български.

#!/bin/bash
#bash.tw - twitter bash script with spellcheck
STAT=$(echo $@)
UNAME=USERNAME
PW=PASSWORD

#=- Character Limit
if [ $(echo $STAT|wc -m) -gt 140 ]; then
 echo 'Too many characters: '$(echo $STAT|wc -m)
 echo 'Keep it under 140'
 exit 1
fi
#=- Spell Check
if [ -n "$(echo $STAT|aspell -a list|grep \&)" ]; then
 echo "Misspellings:"
 echo $STAT|aspell -a list|grep \&
 echo 'Post anyway? [Y/n]: '
 read RESPONSE
 if [ ! "$RESPONSE" = "y" ] && [ ! "$RESPONSE" = "Y" ] && [ ! -z "$RESPONSE" ]; then
   exit 0
 fi
fi
#=- Proxy huooi
if [ -z "$http_proxy" ]; then
 PROX=''
else
 PROXHOST=$(echo $http_proxy|sed 's/^.*@//')
 PROXUAP=$(echo $http_proxy|sed 's/@.*$//'|sed 's/^http:\/\///')
 PROX="-x $PROXHOST -U $PROXUAP "
fi

curl -u $UNAME:$PW -d status="$STAT" http://twitter.com/statuses/update.xml > /dev/null
Тагнато като:,

Вашият коментар