Пишем в Twitter из командной строки Ubuntu

С недавнего времени большую популярность у блоггеров и пользователей глобальной Сети приобрел ресурс twitter.com. Сотни тысяч людей (я тоже не исключение) по всему миру создали свои странички на twitter.com и опубликовали на своих сайтах и домашних страницах синюю птичку с надписью "Tweet me!". Зайдя на страничку Twitter'a пользователей, вы прочтете их короткие заметки, идеи, мысли или просто текущее состояние дел.


Не спорю, есть уже большое количество программных средств, позволяющих публиковать свои заметки в Twitter, но истинные поклонники командной строки, один раз "заразившись" ею, не променяют ее функционал ни на что.

Сегодня мы познакомимся с возможностью публикации заметок в Twitter из командной строки Ubuntu Linux.

Для начала установим необходимый инструментарий, который нам поможет писать в Twitter из командной строки, выполнив в Терминале:

$ sudo apt-get install curl

(если curl у вас уже установлен, замечательно! Плавно переходим к следующему действию).

Создадим в любом, доступном переменной $PATH, каталоге (обычно /usr/bin более чем достаточен) текстовый файл с именем, к примеру twitter, и добавьте в него (можете просто скопировать и вставить отсюда) следующее:

#!/bin/bash
curl -u username:password -d status="$*" http://twitter.com/statuses/update.xml > /dev/null
echo "Message sent!"

где username - имя вашей учетной записи на Twitter.com, а password - пароль этой учетной записи.

Далее выходим из редактора с сохранением файла.

Назначаем ему возможность выполнения, выполнив:

$ sudo chmod 755 /usr/bin/twitter

Это все! Можете пробовать опубликовать ваше сообщение (в моем случае это популярное "Hello World!") на Twitter.com. Для этого вам достаточно выполнить в командной строке:

$ twitter Hello World!

и нажать Enter. Теперь спешите  на свою Twitter-страничку и проверяйте наличие вашего сообщения. Уверен оно уже будет там!