tweet-nodejs

Twitter Client for Terminal

npm install tweet-nodejs
6 downloads in the last month

Twitter Client for Terminal (tweet-nodejs)

What is this?

Rubygemsで公開されているtwがカッコ良かったので、 真似てNode.jsで作ってみたターミナル用Twitterクライアントです。

twに比べて機能は不足しています。

How to use?

ダウンロードして初期設定

※node.jsとnpmが入っている前提です

npm -g install tweet-nodejs

または

git clone https://github.com/fukei/tweet-nodejs.git
cd tweet-nodejs
npm install

ユーザ登録。ブラウザで認証して表示されたPINコードを取得して入力。

tweet -a
oauth_token : XXXXXX
oauth_token_secret : XXXXXX
Open this URL your browser. : https://twitter.com/oauth/authenticate?oauth_token=XXXXXX
And input PIN code : ←PINを入力

最新30件のTL取得

tweet -t 30

ツイート

tweet 'tweet message'

リプライ

tweet -r REPLY_ID '@USER reply message.'

Release Note

0.0.1 (2013/02/13)

  • 初版: アカウント登録、タイムライン表示、つぶやく、返信機能に対応

TODO

  • マルチユーザ対応
  • 最後に取得したTLをローカルキャッシュする
  • 毎回TL取得するんじゃなくて基準時間(1min)以内だったらキャッシュを表示する
  • オブジェクト指向プログラミングに書きなおし
  • Reply時の@ユーザ名の自動入力補助
    • 自分の名前を抜く
    • 日本語replyするときにバックスペースでカーソル位置がズレる
    • reply相手以外を削除できるようにする
  • APIの残り回数を表示する
  • Replyされてるメッセージの表示形式を検討する(話の流れが分からない)
  • @ユーザ名のカラー対応(256colorいけるときは256色で)
  • pipe処理の対応
  • 投稿時に日本語でカーソル位置がズレる対策

DONE

  • jsonで結果を取得するパラメータの追加
    • Reply時の@ユーザ名の自動入力補助 基本機能
  • 共通機能の関数化
  • 取得するTLの数を設定できるように
  • npm, githubに登録する
npm loves you