Sunday, November 30, 2008

Постим в twitter из командной строки.

Это очень простой скрипт использующий curl который поможет вам постить твиты в twitter прямо из командной строки. Создайте новый файл и добавьте в него следующие строки.
#!/bin/bash
curl --basic --user USERNAME:PASSWORD \
--data status="$*" http://twitter.com/statuses/update.xml -o /dev/null;

где USERNAME и PASSWORD должны быть заменены вашими данными. Сохраните файл с именем twit (ну или как вам захочется). Этот файл должен лежать внутри $PATH (незнаю как это умно сказать), например /usr/local/bin/twit или /bin/twit. Скрипт готов к употреблению.
twit "Тестим постинг в twitter из командной строки"

Вот и все. У меня на маке работает, на любом линуксе тоже должно работать (должен стоять curl). Хотя нет, не все. Мы же не хотим так просто светить свои логин и пароль на твитер. Поэтому совершим еще несколько телодвижений.
sudo chmod 551 /bin/twit
sudo chmod +s /bin/twit
sudo chown root /bin/twit

Теперь контент этого скрипта сможет читать только root, а запускать может кто угодно.

Stay tuned for more! 

1 comments:

Сергей Шепелев said...

Друг написал неплохой клиент для коммандной строки.
http://github.com/kmerenkov/clitter

Только учтите, что просто запуск clitter без параметров будет вечно запускать редактор, пока не сохранится документ для отправки. Баг такой есть.

Post a Comment