Limechatのチャンネルログに現れるURLをキーボードだけで開くスクリプト
Limechatのチャンネルログに現れるURLを開くのにマウスへ手を伸ばすのが面倒くさいので、コマンドで開けるようにするスクリプト書いた。
使い方は簡単。入力欄に
/u 2
と書いてエンターすれば、チャンネルログの下から2番目のURLが開く。
特徴
- 数字を省略した場合は1とみなす。
- 同一発言中に複数のURLが現れる場合は、左のものほど若い数字に対応する。
- 一つのチャンネルログ内で指定できる最大値は10(スクリプト内の変数MAXで指定可能)
- URLは日本語が混じっててもOK(複数のURLは半角スペースか全角スペース
、半角カンマ、全角カンマで区切られてる必要がある。(※かなり雑な正規表現でURLを抽出してます)URLエンコーディングは多分ブラウザ次第)
2011/02/03: LimechatはカンマもURLに含めて認識するのでそれに合わせた変更した。あと念のため正規表現にエスケープシーケンス使うようにした
スクリプトの内容はこんな感じ。
https://gist.github.com/815658