Hatena::Groupkeysnail

きすねた(ん)

2010-05-26

Yet Another Twitter Client KeySnail 2.1.3 - ワードトラッキング機能の追加

| 00:02 | Yet Another Twitter Client KeySnail 2.1.3 - ワードトラッキング機能の追加 - きすねた(ん) を含むブックマーク はてなブックマーク - Yet Another Twitter Client KeySnail 2.1.3 - ワードトラッキング機能の追加 - きすねた(ん)

Yet Another Twitter Client KeySnail 2.1.3 をリリースしました.

Plugin ? mooz/keysnail Wiki ? GitHub

今回追加された "ワードトラッキング" 機能は, 自分で言うのもなんですが結構すごいです.

これは, 特定の単語 (ハッシュタグ含む) を登録しておくと定期的にその単語で検索を行い, トラッキングを行ってくれるというものです.

リストとは違い .keysnail.js にあらかじめ登録を行っておく必要は無く, 「ちょっとこのハッシュタグ追いかけたいな」と思ったときにさっと登録し, 追いかける必要がなくなったらワンクリックでトラッキングを解除することが可能です.

更新間隔もワード (ハッシュタグ) 毎に設定が可能ですので, イベントや勉強会に参加した際など, 猛スピードで流れていくハッシュタグを追いかけるのにも役立ってくれることでしょう.

さて, それではスクリーンショットと共に今回追加された "ワードトラッキング" の簡単な説明を行いたいと思います.

概要

まずは以下のスクリーンショットをご覧ください.

f:id:mooz:20100526235747p:image

リストの横に, #vimperator, #scala, keysnail というボタンが表示されているのが確認できます. これが, トラッキングの対象となる単語 / ハッシュタグです. ボタンをクリックすると, そのトラッキングワードで検索された結果 (あらかじめキャッシュされています) が表示されます.

トラッキングワードの追加

新しいトラッキングワードを追加するには, 最右部の "虫眼鏡にプラスマーク" が付いたアイコンをクリックします. すると次のようにしてトラッキング対象の単語を入力するよう求められますので, お好きな単語を入力してやります.

f:id:mooz:20100526235746p:image

OK ボタンを押せば, 登録は完了です. 何秒か待つと, 検索結果の取得が行われ, 以下のようにして未読件数 (この場合は取得したもの全て) が表示されます.

f:id:mooz:20100526235745p:image

他の人のつぶやきに現れたハッシュタグから, ダイレクトに登録を行うことも可能です. ハッシュタグの上で右クリックをしてやると, "このハッシュタグトラッキングする" というメニューが現れますので, これをクリックしてあげます. すると, そのハッシュタグが入力された状態で, 先ほどのトラッキングワード登録へ移ることができます.

f:id:mooz:20100526235743p:image

トラッキング間隔の変更 / トラッキングワードの削除

イベント参加時などは特定のハッシュタグを短い間隔でトラッキングしたくなるものです. また, あまりつぶやかれることのない単語 (例: keysnail) を短い間隔で何度も更新しても, API の無駄となってしまいます. (keysnail という単語が頻繁につぶやかれるようになれば無駄にもなりませんね)

そんな理由から, このプラグインではトラッキングワード毎に更新間隔を設定できるようになっています. 登録されたトラッキングワードの上で右クリックし, メニューを開いてください.

f:id:mooz:20100526235742p:image

ここで "トラッキング間隔の変更" を選べば, そのトラッキングワードに対する更新間隔を "分単位" で設定することが出来ます. 用済みになったハッシュタグは "トラッキングを終了" で登録を解除すると良いでしょう.

また, "更新" を選ぶことで最新の検索結果を表示することも可能となっています.

キーボードからの選択

もちろんキーボードからの選択にも対応しています.

f:id:mooz:20100526235741p:image

上の画面は, 以下のようなコマンドで表示することが可能です. ここでは Alt + j キーに割り当てています.

key.setGlobalKey("M-j", function () {
    plugins.twitterClient.switchTo();
}, "Twitter Client Select Action");

検索結果の言語を制限

なんだか英語のつぶやきばかりひっかかってもう嫌だ! 日本語が好きなんだ! という方は次のような設定を .keysnail.js の PRESERVE エリアへ貼り付けておきましょう.

plugins.options["twitter_client.tracking_langage"] = "ja";

BrysenBrysen2011/10/06 01:47It's sopkoy how clever some ppl are. Thanks!