Несмотря на то, что говорят злые языки, 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, твит будет отправлен.
Похожие записи:

О, да!
Я так давно мечтал отправить вывод conky в твиттер!! =D
Чтобы все знали, что у меня с температурой проца твориться! Чтоб сбрасывались деньгами и покупали мне новую систему!! Да, да! =))))
Шучу конечно.
Прикольная программа на самом деле.
[Ответить]
bosha Отвечает:
Сентябрь 6th, 2010 at 15:45
Ну и шутки же у тебя, блин =)
на самом деле, действительно очень удобно с помощью тех же conky, выводить последние твиты. Особенно для любителей лёгкого софта, и тех, у кого компьютеры не мощные.
[Ответить]
Juev Отвечает:
Сентябрь 6th, 2010 at 18:21
Смысла особого не вижу. Если фоловеров мало, то можно и на страницу тви зайти, прочитать. А если много, то смысла выводить сообщения на рабочий стол? Трафик впустую гонять? Все равно львиную долю сообщений пропустишь.
[Ответить]
bosha Отвечает:
Сентябрь 6th, 2010 at 18:22
Кому-то это может удобно. Кто-то возможно будет просто использовать в консоли (всякие любители xmonad'ов и прочего. Как мы с тобой в прошлом в общем) =)
[Ответить]
Ссылка | Сентябрь 6th, 2010 at 15:30
угу. отличная игрушка… правда, проявилась проблема з кириллицей, только если твитить одной строкой:
twidge update 'кирилличный твит'
наблюдаю в версии 1.0.2.
[Ответить]
Ссылка | Сентябрь 21st, 2010 at 10:49
Спасибо, сделал себе включение(wake on lan) компа роутером, по твиту. Роутер читает новые твиты моей учетки и если видит свежую команду на включение запускает основной компьютер. А далее я на него коннектчусь Logmein-ом эт типа (RDP) т.к. внешнего айпишника нету.
[Ответить]
Ссылка | Январь 28th, 2012 at 14:15