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
Tagged with: ,

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

Попълнете полетата по-долу или кликнете върху икона, за да влезете:

WordPress.com лого

You are commenting using your WordPress.com account. Log Out / Промяна )

Twitter picture

You are commenting using your Twitter account. Log Out / Промяна )

Facebook photo

You are commenting using your Facebook account. Log Out / Промяна )

Google+ photo

You are commenting using your Google+ account. Log Out / Промяна )

Connecting to %s

%d bloggers like this: