Skip navigation.

exploreopera

| Help

Sign up | Help

おぺら ぷらす あるふぁ。

Opera、Excel、Windowsなんかの備忘録とか(ぼやき含む)

Posts tagged with "search.ini"

続・Search.iniに電車乗換案内検索を登録する。

,

乗換案内検索を改造してみた。
試しに%sをescapeしてみたらうまくいった。
それぞれをescapeするよりもスマートなので、こちらを採用。

■Search.iniに電車乗換案内検索を登録する。
http://my.opera.com/karakara/blog/2007/03/12/search-ini

[Search Engine ××]
Name=Yahoo!路線情報
Verbtext=0
URL=javascript:query=escape("%s");queryArray=query.split("+");URI="http://transit.yahoo.co.jp/search?val_htmb=select&from="+queryArray[0]+"&val_to="+queryArray[1];document.location.href=URI
Query=
Key=yr
Is post=0
Has endseparator=0
Encoding=euc-jp
Search Type=0
Position=-1
Nameid=0

あと、Exiteの運賃計算も追加。
ちょこっと悩んだけど、これまたうまくいったので。

[Search Engine ××]
Name=運賃計算
Verbtext=0
URL="javascript:query=escape("%s");queryArray=query.split("+");URI="http://www.excite.co.jp/transfer/calculation/?SF="+queryArray[0]+"&ST="+queryArray[1];document.location.href=URI+"&submit=?81?40?8C?9F?81?40?8D?F5?81?40""
Query=
Key=unchin
Is post=0
Has endseparator=0
Encoding=shift_jis
Search Type=0
Position=-1
Nameid=0

JavaScriptは難しいけど、カスタマイズしているうちに覚えるかな?
ってか、文法的に合ってるのかなぁ?
動いてるからいいかw

Search.iniに電車乗換案内検索を登録する。

,

HigeOrangeさんの記事を参考にYahoo!路線情報で検索できるようにしてみた。
(会社の交通費の基準がYahoo!なので…)

■HigeOrange>search.iniをいじって乗換検索
http://orera.g.hatena.ne.jp/higeorange/20050112/

で、HigeOrangeさんと同じくエンコード部分でつまづいてしまった。
だが、amazontortm2.jsを参考にescapeしてみたら上手くいったのでアップしてみる。
文法的に合ってるかどうかは知らん(苦笑)
ちなみに、HigeOrangeさんのgooでもescapeしてみたらOKでした。

[Search Engine ××]
Name=Yahoo!路線情報
Verbtext=0
URL=javascript:query="%s";queryArray=query.split("+");URI="http://transit.yahoo.co.jp/search?val_htmb=select&from="+escape(queryArray[0])+"&val_to="+escape(queryArray[1]);document.location.href=URI
Query=
Key=yr
Is post=0
Has endseparator=0
Encoding=euc-jp
Search Type=0
Position=-1
Nameid=0

これで結構便利になったぞ。
それにしても、複数の検索キーワードが使えるのは他にも色々使えそう。
覚えておこうっと。


---
追記:
この記事より新しい記事がありますので、そちらをどぞ。

■続・Search.iniに電車乗換案内検索を登録する。
http://my.opera.com/karakara/blog/2007/03/13/search-ini


関連記事
■RTMにGmail経由でAmazonのWishlist代わりに欲しいものをメモる。
http://my.opera.com/karakara/blog/2006/10/25/rtm-gmail-amazon-wishlist

検索エンジン表示順をGUIで並べ替える、Opera支援ソフト。

, ,

GUIで、ってとこがポイントですな。
webで要望を見かけることも多いし、意外と需要がありそうですな。
ちょっと後で使ってみよう。

■窓の杜>「Opera」の検索エンジン表示順をリスト上のドラッグで並べ替え「SeeMe」
http://www.forest.impress.co.jp/article/2007/01/23/seeme.html

簡単に、宛先を指定してGmailのメール作成画面を開く方法。

, ,

これもsearch.iniを使用。
Gmailにログインしていることが前提。

1.search.iniに
[Search Engine ××]
Name=&Gmail
Verbtext=0
URL=https://mail.google.com/mail/?to=%s&cc=&bcc=&su=&body=&view=cm&fs=1
Query=
Key=gmail
Is post=0
Has endseparator=0
Encoding=utf-8
Search Type=0
Position=-1
Nameid=0
と記入。

2.Operaを起動してF2をクリック。「ページへの移動」欄に
gmail 宛先のメールアドレス
を入力してエンター。

3.Gmailのメール作成画面が開き、宛先に先程入力したアドレスが記入されている。

何が便利かというと、スパム避けにメールアドレスを画像のみにしていたりするところで、メールアドレスを参照しつつ入力できる点。
意外と検索欄って使えるなぁ。


ちなみに、本文を指定したかったら、URLを
https://mail.google.com/mail/?to=&cc=&bcc=&su=&body=%s&view=cm&fs=1
とすればいいし、件名なら
https://mail.google.com/mail/?to=&cc=&bcc=&su=%s&body=&view=cm&fs=1
でいけますです。

■関連トピック
RTMにGmail経由でAmazonのWishlist代わりに欲しいものをメモる。
http://my.opera.com/karakara/blog/2006/10/25/rtm-gmail-amazon-wishlist

右クリックからURLエンコード・デコード。
http://my.opera.com/karakara/blog/2007/01/15/url

右クリックからURLエンコード・デコード。

,

意外とエンコード・デコードって使ってるので、「検索の作成」で作ってみたら上手くいった。
検索窓には表示される必要はないので、Hotclick Menuに仕込んでみた。

取り敢えずsearch.iniは以下の様な感じ。
[Search Engine ××]
Name=URLエンコード
Verbtext=0
URL=http://www.tagindex.com/cgi-lib/encode/url.cgi
Query=mode=encode&msg=%s&code=utf8
Key=
Is post=1
Has endseparator=0
Encoding=shift_jis
Search Type=210
Position=-1
Nameid=0

[Search Engine ××]
Name=URLデコード
Verbtext=0
URL=http://www.tagindex.com/cgi-lib/encode/url.cgi
Query=mode=decode&msg=%s
Key=
Is post=1
Has endseparator=0
Encoding=shift_jis
Search Type=211
Position=-1
Nameid=0


standard_menu.iniの[Hotclick Popup Menu]は
Submenu, "URLエンコード・デコード", URL Encode&Decode menu

ってして、一番下の方に
[URL Encode&Decode menu]
Item, "URLエンコード"=Hotclick search, 210
Item, "URLデコード"=Hotclick search, 211

こんな感じで書くと、こうなるわけで。



うん、意外と便利便利。