レインボーストリーム - Linux用の高度なコマンドラインTwitterクライアント
コンソールやターミナルでTwitterを使用することが好きなすべての人のために、今やLinuxコンソールから直接Twitterアカウントにアクセスできるようになりました。そう、あなたは正しく聞きました。LinuxコマンドラインのTwitterクライアントRainbow Streamを使用して、Twitterアカウントにアクセスできるようになりました。
レインボーストリームとは何ですか?
Rainbow Streamは、MITライセンスの下でリリースされたLinuxコマンドライン用の無料でオープンソースのTwitterクライアントです。リアルタイムのツイートストリームを表示したり、ツイートを作成したり、検索したり、お気に入りに登録したりすることができます。Rainbow Streamは、あなたのLinuxターミナルに本物の楽しさをもたらします。また、Twitterの画像をターミナル上で直接表示することも可能です。
これはPythonで書かれており、Twitter APIとPython Twitter Toolの上に構築されています。このアプリケーションをコンソールで実行するには、pythonとpipのバージョン2.7.xまたは3.xがインストールされている必要があります。
RainbowStreamの特徴
- Linuxコマンドライン用の自由でオープンソースのTwitterクライアント。
- ターミナルでTwitterの画像を表示することができます。
- サポートプロキシ。
- インタラクティブモードがサポートされています。
- テーマのカスタマイズがうまく実装されています。
- リアルタイムのTwitterストリームを表示できる。
- ターミナルから直接ツイートしたり、検索したり、お気に入りのツイートをすることができます。
LinuxでのRainbow Stream Twitterクライアントのインストール
今日のほとんどのLinuxディストリビューションでは、Pythonはすでにシステムにインストールされているはずです。インストールされているPythonのバージョンを次のように確認できます:
$ python --version
次に、お使いのLinuxディストリビューションに応じて、次のコマンドを使ってpython-pipパッケージをインストールします。
# apt-get install python-pip [on Debian alike systems]
yum install python-pip [on CentOS alike systems]
注: Fedora 22 を使用している場合は、yum の代わりに ‘dnf‘ を使用してください。
インストールされたpipのバージョンを確認してください。
$ pip --version
pip 1.5.4 from /usr/lib/python2.7/dist-packages (python 2.7)
さあ、Rainbow Stream Twitterクライアントをインストールする時間です。
# pip install rainbowstream [For Python 2.7.x version]
pip3 install rainbowstream [For Python 3.x version]
成功裏にインストールが完了すると、ターミナルに以下のメッセージが表示されるはずです。
レインボーストリームで助けを得るといいかもしれません。
$ rainbowstream -h
OR
rainbowstream --h
レインボーストリーム Twitter クライアントの使用
1. 最初に、Twitterアカウントを使用して、Twitterサイトでアプリケーションを接続して認証する必要があります。
注意: Twitterアカウントを持っている必要があります。持っていない場合は作成してください。
2. さて、Linuxターミナルでユーザーとして'rainbowstream'とタイプします。
$ rainbowstream
デフォルトのHTTPウェブブラウザでタブが開き、ログインするとPINが表示されます。すでにアカウントにログインしている場合、ページにはPINが表示されているはずです。もしHTTPウェブブラウザに複数のTwitterアカウントを設定している場合、他のアカウントからログアウトし、接続したいアカウントにログインしてみることを考慮してください。
3. HTTPウェブブラウザからPINをコピーして、ターミナルに貼り付けてリターンキーを押してください。
数秒かかり、Linuxのプロンプトにtwitter_user_nameが表示されるはずです。
あなたのTwitterフィードを確認してください。フォローしている人々のツイートが見えるはずです。
4. ツイートの画像をターミナルに直接表示するには、次のようにします。
twitter: rainbowstream -iot
5. 現在のTwitterトレンドを表示する。
twitter: trend
6. 現在のTwitterトレンドを国別に見るために、例えばインド(IN)の場合。
twitter: trend IN
注: ここでINはインドを指します。他の国や米国の現在のトレンドを見たい場合は、そうすることができます。
7. あなたのツイッターのホームとフォロワーを見るため。
twitter: home
twitter: ls fl
8. あなたの友達やフォローしている人々のリストを表示します。
twitter: ls fr
ここに、LinuxターミナルからTwitterのツイートやフィードを扱うために実行できるコマンドのリストがあります。
| コマンド | それが何をするか |
| h | 助けて |
| p | ターミナルでクライアントのためにTwitterのストリームを一時停止する |
| r | 以前に一時停止していたTwitterストリームを再開する |
| c | Linuxコンソールをクリアする |
| v | Twitterクライアントのバージョン情報 |
| q | レインボーストリームを終了する |
| テーマ | 利用可能なテーマをすべてリストしてください |
| テーマ 名前_テーマ | テーマ monaki を適用します テーマ |
| 通知 | Twitterの通知を確認してください |
| 誰が @Avishek_1210 ですか? | @Avishek_1210のプロフィールが表示されます |
| 言及 | 言及のタイムラインが表示されます。 |
| Avishek_1210を表示 | @Avishek_1210のタイムラインを表示 |
| s 文字列 | 単語「文字列」を検索します。ハッシュタグあり/なしで使用できます。 |
| 私は#Tecmintが大好きです | Twitterで「I Love #Tecmint」と印刷します |
| 受信トレイ | 受信トレイのメッセージを表示 |
| fl @Avishek_1210 | @Avishek_1210をフォローしてください |
| ufl @Avishek_1210 | @Avishek_1210のフォローを解除する |
| ブロック @Avishek_1210 | ブロック @Avishek_1210 |
| ブロックを解除してください @Avishek_1210 | ブロックを解除してください @Avishek_1210 |
| レポート @Avishek_1210 | アカウント@Avishek_1210をスパムアカウントとして報告する |
| 家を一覧する | リストのタイムラインを表示する |
Pythonの機能として、単純に次のように数学的計算を行うこともできます:
[@Avishek_1210]: 2*3
6
[@Avishek_1210]: 2**3
8
[@Avishek_1210]: 2+3
5
[@Avishek_1210]: 3-2
1
[@Avishek_1210]: 4/3
1
cal コマンドは、ターミナルで行ったようにシンプルに使用できます。
[@Avishek_1210]: cal
August 2015
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
このアプリケーションで楽しんでみたいですか?何が起こるか試してみてください:
random_rainbow('Your Text Here')
OR
order_rainbow('Your Text Here')
みなさん、このアプリケーションはいかがですか?気に入っていますか?もしあなたがLinuxユーザーで、Twitterを使い慣れているのであれば、このアプリはあなたのためのものです。設定が簡単で、使いやすいです。私はあまりTwitterを使わないのですが、このアプリケーションは本当に魅力的で面白いですし、もしかしたらこのコマンドラインTwitterクライアントに興味を持ち、Facebookと同じくらいTwitterを使うようになるかもしれません。このアプリを試す価値があります。あなたの声を届けましょう。下のコメントで貴重なフィードバックを提供してください。私たちを「いいね!」して、シェアして、広める手助けをしてください。

















