
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.