Firefox Quick Search Bookmarklet

Firefoxのブックマークにあるスマートキーワードは便利なので良く使っている。これをGoogle トランジットにも使えないか考えてみたら、bookmarkletにすることでできたので、メモ。

以下をブックマークのURLとして登録する。

javascript:q="%s".split("%20");q[2]=q[2]=="a"?"arr":q[2];q[2]=q[2]=="d"?"dep":q[2];query="http://www.google.co.jp/transit?saddr="+q[0]+"&daddr="+q[1]+"&ttype="+q[2]+"&date="+q[3]+"&time="+q[4];location.href=query;

キーワードを付ける(例:t)

あとは、Ctrl+Lでアドレスバーにフォーカスを移動して、例えば次のように入力してenter。

t 銀座 六本木 a 10/6 15:00

左から順番に、キーワード、出発地、目的地、出発時刻(d)か到着時刻(a)の指定、日付、時刻。目的地よりも後ろはなくてもOK。

ちなみに、Safari Standのクイックサーチでは動かなかった。。。確認できたのはFirefoxのみ。

Advertisements
Firefox Quick Search Bookmarklet

Firefox smart keyword with bookmarklet

“Smart keywords” feature of Firefox is useful. I thought if I use a smart keyword for Google transit and I could get done with a bookmarklet.

Add the following code to URL of a bookmark.

javascript:q="%s".split(";");q[2]=q[2]=="a"?"arr":q[2];q[2]=q[2]=="d"?"dep":q[2];query="http://www.google.com/transit?saddr="+q[0]+"&daddr="+q[1]+"&ttype="+q[2]+"&date="+q[3]+"&time="+q[4];location.href=query;

And then add a smart keyword to it. (e.g. “tr”)

Press Ctrl+L to focus cursor to the address bar and input keyword like below, press enter.

tr 3099 21st St SE, Auburn, WA 98092;500 S Jackson St, Seattle, WA 98104;a;10/6;15:00

From the beginning, keyword, start address, end address, depart at (d)/arrived by (a), date, time. You don’t have to specify date and time.

Firefox smart keyword with bookmarklet