
Tuesday, 13. March 2007, 12:30:56
opera, 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=0JavaScriptは難しいけど、カスタマイズしているうちに覚えるかな?
ってか、文法的に合ってるのかなぁ?
動いてるからいいかw

Monday, 12. March 2007, 11:31:56
opera, 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

Wednesday, 24. January 2007, 12:29:09
search.ini, soft, opera
GUIで、ってとこがポイントですな。
webで要望を見かけることも多いし、意外と需要がありそうですな。
ちょっと後で使ってみよう。
■窓の杜>「Opera」の検索エンジン表示順をリスト上のドラッグで並べ替え「SeeMe」
http://www.forest.impress.co.jp/article/2007/01/23/seeme.html


Thursday, 18. January 2007, 10:26:45
google, opera, search.ini
これも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

Monday, 15. January 2007, 09:21:32
opera, search.ini
意外とエンコード・デコードって使ってるので、「検索の作成」で作ってみたら上手くいった。
検索窓には表示される必要はないので、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
こんな感じで書くと、こうなるわけで。
うん、意外と便利便利。