魔術師見習いのノート

プロフィール

魔術師見習い
Author魔術師見習い-_-.
Twitter魔術師見習い

コンピュータ関係のメモを主に書きます.

MENU

twittering-modeの設定

投稿日:
タグ:

twittering-modeの設定. 以前に一度行ったが,後輩に聞かれたでメモ.

まずtwittering-modeを入手したら解凍し,任意のディレクトリに移動する(別に任意のディレクトリで解凍しても良い).

user% tar zxvf twittering-mode-2.0.0.tar.gz
user% mv twittering-mode-2.0.0.tar.gz /usr/local/share/.
前述の例は一般的とは思えないが,メモなのでそこは無視する.

twittering-modeの実行まで

次に,.emacsを開いて以下に2つの文を加える.

(add-to-list 'load-path "/usr/local/share/twittering-mode-2.0.0")
(require 'twittering-mode)

そして,emacs上でtwittering-modeを起動する. twittering-modeはtwitだけでも実行可能である. M-xから入力しても良いが,ここではコマンドラインから直接実行する.

user% emacs -f twit

実行すると,次のような入力画面が要求される.

Open authorization URL with browser? (using `browse-url')(y or n) 
私の場合firefoxに設定されているので,ここでyを押すとfirefoxが実行され,アプリケーションとの連携を許可するための画面が開く. この後の処理はWEBブラウザでログインしているかどうかなどで手順が変わる.とはいえ,ユーザ名やパスワードの入力や連携を承諾するかを聞かれる程度である. 前述の処理が終わるとPINコードが表示される. ちなみに文字ではないので,暗記するか見ながらemacsに入力する必要がある(emacsにウィンドウを切り替えてそのまま入力すれ良い).

twittering-modeの自動ログイン設定

twittering-modeは,自動ログイン設定しなければ前述のPINコードの入力を実行の度行わなければならない. 自動ログイン設定は,.emacsに変数の設定を書いてやれば良い. ログイン状態で,describe-variableを実行し,twittering-oauth-access-token-alistの値を調べる.

M-x describe-variable
Describe variable: twittering-oauth-access-token-alist
twittering-oauth-access-token-alist is a variable defined in
`twittering-mode.el'.
Its value is (("oauth_token"
. "##############################################")
 ("oauth_token_secret" . "#################################")
 ("user_id" . "#######################")
 ("screen_name" . "#############################"))


Documentation:
Not documented as a variable.
するとこのような画面が出力される(###の部分は実際は別の値).

これをコピーし,.emacsに次のような文を追加する.

(setq twittering-account-authorization 'authorized)
(setq twittering-oauth-access-token-alist 
'(("oauth_token"
. "##############################################")
 ("oauth_token_secret" . "#################################")
 ("user_id" . "#######################")
 ("screen_name" . "#############################")))
以上で次からはPINコードの入力が不要になり,実行するとすぐにログインされる.

一覧