The Ruby script to tweet from command line.
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
Gemfile
Gemfile.lock
LICENSE.md
README.md
Rakefile
tw.rb

README.md

Tw

コマンドラインでツイートするRubyスクリプトです。

設定

アプリを"Twitter Developers""My applications"で登録し、Consumer Key、Consumer Secret、Access Token、Access Token Secretを取得してください。

URLは、Google URL Shortener APIを使って短縮しています。GoogleのAccess Keyは、"Google APIs Console"で取得できます。この設定を省略した場合、URLを短縮化しません。

ホームディレクトリに.twrcファイルを作成し、設定値を保存します。引数なしで起動し、取得した値をぞれぞれ入力してください。Google Access Keyを省略する場合は、単にエンターキーを入力してください。

例:

$ ./tw.rb
Consumer key:***************
Consumer secret:***************
Access token:***************
Access token secret:***************
Google access key:***************
saved to /Users/nkmrshn/.twrc
$

使い方

投稿したいメッセージを引数として、起動してください。複数の引数は、半角の空白で連結します。ただし、半角括弧が文中にある場合は、文章全体をダブルクォーテーションで囲ってください。URLが文中にある場合、その前後に半角空白がないと短縮化されません。最後の引数に画像ファイルを指定すると、画像も投稿します。

例:

$ ./tw.rb こんにちは http://nkmrshn.com
posted.

短縮化されて以下のようにURLは短縮化され投稿されます。

こんにちは。 http://goo.gl/mMyfx

備考