Turses - это форк аналогичного консольного твиттер-клиента Tyrs. В своей работе использует библиотеку Ncurses, а код написан на языке Python с задействованием библиотеки Urwid. Лучшей стороной клиента является то, что он использует горячии клавиши, подобные Vim, и полностью управляется с клавиатуры.
Функции:
- Несколько строк
- Мульти-колонки
- Твит, РеТвит, Реплай, Удалить Твит
- Follow/Unfollow
- Избранное
- Сообщения
- Открыть URL в браузере
- Непрочитанные
- Поиск
- Просмотр твитов любого пользователя
- Полностью настраиваемый
- Возможность добавить несколько учетных записей
Демонстрация работы:
Установка Turses в Ubuntu
Для начала установим Pip:
1
2
3
|
sudo
apt
-
get
install
python
-
pip
python
-
dev
build
-
essential
sudo
pip
install
--
upgrade
pip
sudo
pip
install
--
upgrade
virtualenv
|
Теперь установим Turses:
1
|
sudo
pip
install
turses
|
Работа с Turses
Запускаем:
1
|
turses
|
Turses создаст конфиг и попросит Pin code для авторизации:
1
2
3
4
5
6
7
8
|
base_url
:
https
:
//api.twitter.com
Requesting
temp
token
from
Twitter
Please
visit
the
following
page
to
retrieve
needed
pin
codeto
obtain
an
Authentication
Token
:
https
:
//api.twitter.com/oauth/authorize?oauth_token=xxxxxxxxxxxxxxxxxxxxxxxxxxx
Pin
code
?
|
Копируем ссылку в браузер после нажимаем "Авторизовать". Теперь появится нужный нам Pin code.
Настройка Turses
Все настройки хранятся в файле ~/.turses/config. Пример:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
[
timelines
]
home
=
true
own_tweets
=
false
messages
=
true
favorites
=
false
mentions
=
true
[
colors
]
focus
=
light
green
[
twitter
]
update_frequency
=
150
[
styles
]
editor_horizontal_align
=
center
editor_vertical_align
=
middle
[
debug
]
logging_level
=
3
|
Вам нужна работа? Обратитесь на сайт rabotalux.com.ua.