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

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


Понравилась статья? Поделись с друзьями!




Комментарии на этом сайте требуют включенного Javascript в вашем браузере. Вероятно, ваш браузер не поддерживает Javascript, или он был отключен по каким-то причинам. Если вы хотите прокомментировать пост, или просто почитать комментарии, то пожалуйста, включите Javascript или попробуйте открыть эту страницу другим браузером.