「bebop」を試す
3つめは、kumabook氏によるbebopである。
emacs helmの操作感が好きで、それをブラウザで実行できないか。それが目標である。コマンドを入力し、その結果から、さらに絞り込んで実行するというものである。起動画面は図15のようになる。
履歴を表示すると、以下のようになる。
さらに「マイナビ」で検索すると、文字が含まれるタブや履歴、検索なども表示される。
図18は、bebopから利用可能なコマンド一覧である。
kumabook氏は、仕事柄、そのページのCookieを表示することが多い。そこで、manage-cookiesでは、Cookieの一覧を表示する。
このように自分のほしい機能を実装している。他にも、ブックマークや履歴を表示し、選択してまとめて削除するといったことができる。マウスを使うことなくかなりの操作が可能である。 全体の仕組みであるが、図20のようになっている。
基本的にはpopupとcontent scriptから構成される。開発に使用したものは、図21の通りである。
いずれもユニークな拡張機能であった。次回のミートアップでは、作ってみよう的なワークショップの予定である。興味があれば、ぜひ参加してほしい。