pools.jp | twtr (コンソールから使えるtwitterクライアント)


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

Read More

Related Reading:

2 Responses to “twtr (コンソールから使えるtwitterクライアント)

  • 1
    blue
    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
    ###################################################

  • 2
    pools
    May 23rd, 2008 10:43

    blueさん
    パッチありがとうございます!
    週末に早速反映します。

    遅レスですみません。



Leave a Reply

Note: Any comments are permitted only because the site owner is letting you post, and any comments will be removed for any reason at the absolute discretion of the site owner.