twittering-mode.el は、Emacs で動作する Twitter クライアントです。
詳細はオフィシャルサイト
をご覧下さい。
最新リリース版 v1.0.0 は対応していませんが、2010.8.22 から Git 最新
版で StatusNet を使えるようになりました!
Twitter で出来ることはほとんど StatusNet で出来ます。ただし、
StatusNet がサポートしていない機能は使えません。例えば、V' からの :retweeted_by_me, :retweeted_to_me, :retweets_of_me や
L’ からのリ
ストです。
インストールの手引き
GitHub からソースコード一式をダウンロードします。
http://github.com/hayamiz/twittering-mode/archives/master
EmacsWiki の「インストールの手引き」に従ってインストールします。
http://www.emacswiki.org/emacs-ja/TwitteringMode-ja
StatusNet 固有の設定をします。以下は StatusNet を
http://example.com/statusnet/
に構築し、[2010-04-18-3]
の Fancy
URLs の設定を行った場合の設定になります。
(setq twittering-service-method 'statusnet)
(setq twittering-auth-method 'basic)
(setq twittering-username "StatusNetのアカウント")
(setq twittering-api-host "example.com")
(setq twittering-api-search-host "example.com")
(setq twittering-web-host "example.com")
(setq twittering-api-prefix "statusnet/api/")
(setq twittering-search-api-method "statusnet/api/search")
(setq twittering-web-path-prefix "statusnet")
SSL を使っていなければ、こちらも設定してください。
(setq twittering-use-ssl nil)
今後の予定
StatusNet にはハッシュタグやグループ用の API があるので、対応したい
です。
おまけ
StatusNet のデモサイト http://identi.ca/ でも使うことが出来ます。
(setq twittering-service-method 'statusnet)
(setq twittering-auth-method 'basic)
(setq twittering-username "StatusNetのアカウント")
(setq twittering-api-host "identi.ca")
(setq twittering-api-search-host "identi.ca")
(setq twittering-web-host "identi.ca")
(setq twittering-api-prefix "api/")
(setq twittering-search-api-method "api/search")
(setq twittering-web-path-prefix "")
追記(2010-08-22):
本家に取り込んで頂けた
ので、全体的に書き換えました。