Twitterのリスト一括登録するスクリプト書いた

ほしかったけどずっと放置してて、今更だけど作りました。

事前に gem のインストールが必要です。

$ ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install twitter
$ gem install oauth get-twitter-oauth-token

Twitter のインストールに ARCHFLAGS がついてるのは 【Mac】clang によるビルドエラー【Xcode 5.1】 - 2noの日記 に書いてある、clangの問題を回避するためです。

OAuth トークンとるのは、get-twitter-oauth-token を使うと一発です。

$ get-twitter-oauth-token
Consumer Key: ……… # <- 入力
Consumer Secret: ……… # <- 入力
 # ここでブラウザが開くので認証するとPINがでる
PIN: … # <- 入力
Token: ………
Secret: ………

後はこんな感じ。目的を果たすためだけなので適当。ファイルから読み込むようにするとかは誰かやってくれればと。

その他、何ができるかとかは Class: Twitter::REST::Client — Documentation for twitter (5.8.0) あたりをみれば、できることがだいたい網羅されているかと思います。

参考