twtr (コンソールから使えるtwitterクライアント)
だれもが作っていそうですがrubyで実装したtwitterクライアントをつくりました。
コンソールからtwitterに対してリード/ライトできます。
少し使い易くなった新しいバージョンのtwtrをリリースしました!
以下は旧バージョンになります。
ダウンロードはこちら
twtr.0.0.1.zip
twtr.0.0.1.tgz
- プロキシ越えもちゃんと実装しといた
- 日本語もちゃんと表示/入力できるようにしといた
- Windows、Linux、OSXで動くようにしといた
- twitter.rbよりもシンプル(だと思う)
というところがまあまあ良いところ。ソースは汚い。
まだ作ってなかった人は使ってみてください。
そして好きなようにカスタマイズなり、リファクタリングなりしてください。
セットアップ
1)初期設定
ダウンロード&解凍したらtwtr.rbにユーザー/パスワードをセットする。
2)移動
解凍したディレクトリにPathを通すか、すでにPathの通っているディレクトリに資源を移動する。
・Linuxの場合
$ sudo mv ./twtr/* /usr/bin
$ sudo chmod 755 /usr/bin/twtr
でいいかと。
・Windowsの場合
たとえばc:\Program Filesにtwtrフォルダごと移動して
マイ コンピューター>右クリック>プロパティ>詳細設定>環境変数
から
Pathにc:\Program Files\twtr
を追加すればOK
使い方
1)friends_timelineを読む
$ twtr
または
$ twtr f
または
$ twtr friends
2)statusをupdateする
$ twtr こんにちは
半角スペースを入れたいときは
$ twtr “こんにちは 世界!”
ダブルクォーテーションで囲えばOK
3)public_timelineを読む
$ twtr p
または
$ twtr public
4)user_timelineを読む
$ twtr u sakatam
または
$ twtr user sakatam
5)その他
それぞれのタイムラインには表示件数のオプションもあって、たとえば
$ twtr p 15
って打つとpublic_timelineを15件みれます。最大は20件だったと思う。
このツールでのデフォルトは5件。
ブラウザよりもコンソールに滞在している時間が長い場合は便利かもしれません。
プログラミング中に、ちょっとサボる場合に使用してください。
※direct_messageとかは使わないから実装しなかった
※非常に適当なツールなので使用については自己責任でー
※OSXだとコンソール上に日本語を打つとコードになっちゃうのであまり実用的ではない。
OSXのコンソールに日本語を入力する方法ありました
ターミナルでの日本語入力
Posted at Tuesday, April 17th, 2007comments (2) | trackback | category: linux, programming, ruby



May 21st, 2008 21:04
Linux で使用したところ、twtrの引数$1の中にスペースが入っている場合、うまくtwtr.rbに引数が渡っていませんでした。
以下のように修正したら動きましたので、ご報告まで。
###################################################
— twtr.org 2007-04-15 20:22:28.000000000 +0900
+++ twtr 2008-05-21 20:53:13.000000000 +0900
@@ -5,5 +5,5 @@
/*) DIR=`dirname “$0″` ;;
*) DIR=`dirname “$PWD/$0″` ;;
esac
-ruby $DIR/twtr.rb $1 $2 $3
+ruby $DIR/twtr.rb “$1″ $2 $3
###################################################
May 23rd, 2008 10:43
blueさん
パッチありがとうございます!
週末に早速反映します。
遅レスですみません。