Библиотека сайта rus-linux.net
Rainbow Stream: консольный клиент Twitter
Оригинал: Rainbow Stream: A Terminal-based Twitter ClientАвтор: Senthilkumar
Дата публикации: 19 августа 2014 года
Перевод: А. Кривошей
Дата перевода: март 2015 г.
Введение
Rainbow Stream - это консольный клиент Twitter, написанный на языке Python. Он достаточно интеллектуален, имеет привлекательный интерфейс и даже может отображать картинки непосредственно в терминале. Rainbow Stream написан поверх Python Twitter Tool и Twitter API, может работать с Python 2.7.x и 3.x .
Установка
Сначала убедитесь, что у вас в системе установлен Python v2.7+ или 3.x. Версию Python можно проверить с помощью команды:
$ python --vesion
Проще всего установить программу с помощью pip с правами sudo.
$ sudo pip install rainbowstream
Для пользователей Python 3:
$ sudo pip3 install rainbowstream
Но если вы достаточно близко знакомы с virtualenv, это более безопасный способ:
$ virtualenv venv
Для пользователей Python 3 : используйте ключ -p, чтобы задать расположение Python 3, как показано ниже.
$ virtualenv -p /usr/bin/python3 venv $ source venv/bin/activate $ pip install rainbowstream
Использование
Если rainbowstream установлен корректно, будет доступна следующая команда:
$ rainbowstream
Если вы хотите видеть фото из twitter прямо в терминале, попробуйте:
$ rainbowstream --iot
Пока ваш личный поток продолжается, вы можете отправлять сообщения, отвечать, ретвитить и так далее, прямо из консоли... Нажмите "h" и Enter, чтобы увидеть подсказки.
Ввод осуществляется в интерактивном режиме. Это значит, что вы можете использовать клавиши стрелок для перемещения по истории, клавишу tab для автозавершения команд. История ввода из предыдущих сессий также доступна.
Доступные команды описаны в документации.