Twidge - консольный linux twitter клиент

Сентябрь 6, 2010

Несмотря на то, что говорят злые языки, twitter становится в России весьма популярным. Twitter клиентов для linux уже есть довольно много, так же есть и интегрированные в популярные браузеры, но меня лично, всегда тянет к консоли, тем более что я к ней привык, и делаю в ней почти всё в разы быстрее, чем мышкой. Ну да ладно. Довольно лирики.

Сегодня я хочу написать о небольшой, но очень приятной утилите - Twidge.

Twidge программа консольная, следовательно лишена достоинств графических утилит, но ей присущи все достоинства консольных.

Краткий, и далеко не полный список возможностей:

  • Возможность отправлять в твиттер системные события, или использовать вывод программы в своих целях (conky и т.д.)
  • Совместим с любым микроблоггинг сервисом, поддерживающим twitter api. Например identi.ca
  • Возможность запоминать прочитанное, и не выводить его в следующий раз
  • Опциональное сокращение ссылок используя tinyurl
  • Возможность чтения, отправки сообщений, приватные сообщения, follow\unfollow

Установка и настройка

С установкой всё несколько сложно. Утилита сравнительно новая, поэтому я обнаружил её лишь в репозитории debian squeeze и debian sid. На странице проекта указано, что есть пакет для archlinux, и есть RPM пакеты, но проверить я сие не могу.

Т.к. у меня Ubuntu, у меня было два выхода: добавить репозиторий debian squeeze и установить оттуда, или скачать пакет, и поставить самому. Я выбрал второе, и начал следить за проектом на github.com дабы не упустить ничего нового.

Скачать пакет можно здесь - http://packages.debian.org/search?keywords=twidge. На момент написания статьи, последней стабильной версией была 1.0.2:

sudo dpkg -i twidge_1.0.2_i386.deb

После установки, требуется небольшая настройка, а именно - разрешить приложению работу с twitter. Выполним setup:

twidge setup

Программа выдаст ссылку, которую нужно открыть, и будет ждать ввода кода, который будет выдан twitter'ом, после того, как вы разрешите приложению работу с сервисом. Т.е. пройдя по ссылке нажмёте кнопку "Allow".

Вот в общем и вся настройка.

Команды twidge

Чтобы получить полный список комманд twigle, используется lscommands:

twidge lscommands

Вот переведённый список всех комманд twidge:

Команда Назначение
dmsend отправить прватное сообщение
block заблокировать кого либо
follow следовать за кем либо
lsarchive посмотреть последние отправленные свои твиты
lscommands посмотреть список всех команд
lsdm показать входящие приватные сообщения
lsdmarchive показать отправленные приватные сообщения
lsblocking показать заблокированных
lsfollowers показать своих подписчиков
lsfollowing показать тех, кого читаете вы
lsrecent посмотреть последние твиты от людей, за которыми вы следуете
lsreplies посмотреть последние ответы адресованные вам
lsrt посмотреть последние ретвиты от тех, за кем вы следуете
lsrtarchive посмотреть свои последние ретвиты
lsrtreplies Посмотреть чужие ретвиты, на ваши твиты
setup настроить twidge
unblock разблокировать
unfollow прекратить "следовать" за кем либо
update обновить свой статус

Часть комманд twidge с интерактивным вводом. К примеру после "update", twidge будет ждать воода статуса. Это не прозрачно, потому что twidge не выводит никаких сообщений, и просто ждёт ввода статуса:

twidge update #После ввода команды, можно подумать что twidge завис, но это не так
Hi there! I am just testing twidge #twitter client

После нажатия Enter, твит будет отправлен.

Похожие записи:

  1. Weechat - Отличный консольный irc клиент
  2. Cmus - консольный музыкальный плеер с vim like управлением
  3. Gcalcli - работа с Google Calendar в консоли
  4. Qingy - "менеджер дисплеев", логин менеджер, и замена agetty
  5. Redshift - как уберечь свои глаза

Тэги: , , ,
В категориях: Linux, Tutorials by bosha

6 Комментариев к "Twidge - консольный linux twitter клиент"

  1. Juev написал:

    О, да!
    Я так давно мечтал отправить вывод conky в твиттер!! =D
    Чтобы все знали, что у меня с температурой проца твориться! Чтоб сбрасывались деньгами и покупали мне новую систему!! Да, да! =))))
    Шучу конечно.
    Прикольная программа на самом деле.

    [Ответить]

    bosha Отвечает:

    Ну и шутки же у тебя, блин =)

    на самом деле, действительно очень удобно с помощью тех же conky, выводить последние твиты. Особенно для любителей лёгкого софта, и тех, у кого компьютеры не мощные.

    [Ответить]

    Juev Отвечает:

    Смысла особого не вижу. Если фоловеров мало, то можно и на страницу тви зайти, прочитать. А если много, то смысла выводить сообщения на рабочий стол? Трафик впустую гонять? Все равно львиную долю сообщений пропустишь.

    [Ответить]

    bosha Отвечает:

    Кому-то это может удобно. Кто-то возможно будет просто использовать в консоли (всякие любители xmonad'ов и прочего. Как мы с тобой в прошлом в общем) =)

    [Ответить]

  2. tivasyk написал:

    угу. отличная игрушка… правда, проявилась проблема з кириллицей, только если твитить одной строкой:

    twidge update 'кирилличный твит'

    наблюдаю в версии 1.0.2.

    [Ответить]

  3. Den написал:

    Спасибо, сделал себе включение(wake on lan) компа роутером, по твиту. Роутер читает новые твиты моей учетки и если видит свежую команду на включение запускает основной компьютер. А далее я на него коннектчусь Logmein-ом эт типа (RDP) т.к. внешнего айпишника нету.

    [Ответить]

Оставить комментарий