5332 читателя, 818 постов
Администрация
Модераторы
Блог для любителей и профессионалов, использующих Linux дома и на работе :)

$ sudo apt-get install curl#!/bin/bash
curl --basic --user USERNAME:PASSWORD \
--data status="$*" 'http://twitter.com/statuses/update.xml' -o /dev/null;$ sudo chmod 551 /usr/local/bin/tw
$ sudo chmod +s /usr/local/bin/tw
$ sudo chown root /usr/local/bin/tw
$ tw "Проверка, как слышно?"
комментарии (23)
rus-linux.net/MyLDP/internet/curlrus.html
len=`echo "$*" | wc -c`
if [ $len -gt 140 ]; then
s=«Too much»
`notify-send «Twitter» "$s"`
exit 1
fi
#!/bin/bash
len=`echo $3 | wc -c`
if [ $len -gt 140 ]; then
echo "Too much"
exit 1
fi
curl --basic --user $1:$2 \
--data status=$3 'http://twitter.com/statuses/update.xml' -o /dev/null;
Кидаем скрипт куда-нибудь в /usr/local/bin и запускаем вот так:
$ tw user pass 'Тест'MSGLEN=`echo $MSG | wc -c`curl --basic --user twitteruser:123456789 \ --data status=«test post» 'http://twitter.com/statuses/update.xml' -o /dev/null;
мгновенно отправляет пост в твиттер а вышеприведенный скрипт с учтённой правкой выделывается.
# ./tw.sh test post
еще и думает около минуты…