scramble cadenza

技術ネタのガラクタ置き場

hipchat_searcher という gem を作った

イントロ

随分前に作りました。動機はまだ無い。

強いていうならば「お手軽で作りやすかったから」という自分勝手な理由です。
使いやすそうであれば使ってみてください。

mgi166/hipchat_searcher · GitHub

何ができるか

コマンドラインから hipcaht のログを検索できます。
たったそれだけ。

hipchat の検索って結構ダルくて

  1. アプリで 「⌘ + f
  2. 何故かブラウザが開く(白目)
  3. ここで検索クエリを入力

    f:id:mgi:20140924094114p:plain

  4. 沢山結果が返ってくる

    f:id:mgi:20140924093530p:plain

  5. 疲れる

というパターンがある。
古い発言を探したい時などは、結構苦しい。
ログあるけど後から探せないんじゃ、何のためのログなのか。

この鬱憤が少しづつたまり、そして gem を作ったわけです。

インストール

gem install hipchat_searcher

いつも通り。

使い方

mgi166/hipchat_searcher · GitHub に書いてある。

hps {検索ワード}

  • -r で room 名の指定
  • -u で user 名の指定
  • -e で全部検索(hipchat api の仕様上、間近 100 件以上のメッセージを検索対象とする場合は、このオプションを指定する)
  • -d で日付指定
  • 他多数

まとめ

気が向いたので紹介してみました。
怪しい挙動をしていたら、すぐにこちらまで。