Пишем в 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-страничку и проверяйте наличие вашего сообщения. Уверен оно уже будет там!

[ad#af_articles_lizard]

Понравилась статья? Оставайтесь со мной на Linuxway.ru, подписавшись на новые материалы сайта по RSS. Или просто добавьте статью в свои любимые закладки:

Похожие статьи


Comments

  1. Сургай Владимир сказал:

    Здорово, вот только не стоит хранить в зашифрованном виде логины и пароли на что бы то не было.

    Как вариант можно немного поменять скрипт, повысив тем самым безопасность.

    #!/bin/bash
    echo “Имя пользователя:”
    read username
    echo “Пароль(будет виден при вводе):”
    read password
    curl -u $username:$password -d status=”$*” http://twitter.com/statuses/update.xml > /dev/null
    echo “Message sent!”

    Вот так будет надежнее.

Комментарии

*

Я не робот.