英辞郎 検索プラグイン作成
ずっと前からだけど英辞郎の検索クエリが変わって昔の検索プラグインが使えなくなっているので自分で作った。卑怯にもGoogle Suggestに送って単語の候補が出るようにしてみたりw
二つのファイルを適当なWebページにアップしてボタンをポチっと押すと登録できると思う。(自己責任というやつでお願いします。
"eiji"というのが新たに登録される。オイラ的には意味があって"eiji"にしているが、気に入らなかったら、登録後に<Profile Dir>/searchplugins/eiji.xmlのos:ShortName
要素を変更して再起動すれば良いよ。
OpenSearchフォーマットなのでIE7とかでも登録できるかも。
eijiro.xml
<?xml version="1.0" encoding="utf-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/"> <ShortName>eiji</ShortName> <Description>英辞郎</Description> <InputEncoding>UTF-8</InputEncoding> <Image width="16" height="16">data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQA AAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////ANPT0/2mpqb9 jo6O/Z2dnf3AwMD94+Pj/f///wD///8A////AP///wD///8A////AP///wD/ //8Aubm5/V1dXf17e3v9srKy/c7Ozv3Ly8v9p6en/X19ff2bm5v9////AP// /wD///8A////AP///wD///8Al5eX/Wlpaf3o6Oj9/////f////3////9//// /f////3+/v792dnZ/YKCgv3l5eX9////AP///wD///8A4+Pj/VBQUP339/f9 /v7+/f////3////9/////f////3////9/////f7+/v339/f9jY2N/dPT0/3/ //8A////AP///wCwsLD9ZmZm/c3Nzf3////9/////f////3////9/////f// //3////9/v7+/e7u7v2YmJj9////AP///wD///8A////AP///wCEhIT9hISE /fDw8P3////9/////f////3////9/////f////3////9k5OT/f///wD///8A 29vb/f///wD///8A////AMrKyv1dXV39zs7O/f////3////9/////f////3/ ///9/////cPDw/26urr9tbW1/V1dXf1wcHD9cXFx/Wlpaf1tbW39WVlZ/RER Ef2YmJj9/////f////3////9/////f////3g4OD9mJiY/c3Nzf2ysrL9//// /f////3////9/////fv7+/3s7Oz95eXl/f////3////9/////f////3////9 5ubm/YyMjP3///8AfHx8/f7+/v3////9/////f////3////9/////f////3/ ///9/////f////3////9/////d/f3/2MjIz9////AJGRkf3W1tb9/v7+/f// //3////9/////f////3////9/////f////3////9/////f////2zs7P9qKio /f///wD///8AdHR0/fr6+v3////99/f3/eHh4f39/f39/////f////3////9 /////f////38/Pz9Z2dn/f///wD///8A////ALW1tf18fHz9/v7+/bOzs/1R UVH9wMDA/f////3////9/////f////3+/v79np6e/X9/f/3///8A////AP// /wD///8AhYWF/XBwcP21tbX9qKio/eHh4f3////9/////f////38/Pz9k5OT /XV1df3///8A////AP///wD///8A////AP///wCgoKD9JiYm/VhYWP2hoaH9 1NTU/c7Ozv2Xl5f9XFxc/ZSUlP3///8A////AP///wD///8A////AP///wD/ //8A////AOjo6P2kpKT9aGho/UxMTP1ubm79sLCw/f///wD///8A////AP// /wD///8A+B8AAOAPAADAAwAAgAEAAMABAADwAQAAuAAAAAAAAAAAAAAAgAAA AIAAAADAAQAAwAEAAOADAADwBwAA+B8AAA==</Image> <Url type="text/html" method="GET" template="http://eow.alc.co.jp/{searchTerms}/UTF-8/"/> <Url type="application/x-suggestions+json" method="GET" template="http://suggestqueries.google.com/complete/search?output=firefox&client=firefox&hl=ja&qu={searchTerms}"/> <!-- suggestqueries.google.co.jp doesn't exist and suggestqueries.google.com can handle Japanese too --> <moz:SearchForm>http://www.alc.co.jp/</moz:SearchForm> </OpenSearchDescription>
eijiro.html
<?xml version="1.0" encoding="utf-8"?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>英辞郎 検索プラグイン</title> <link rel="search" type="application/opensearchdescription+xml" title="eiji" href="eijiro.xml"/> <script type-"text/javascript"> function addPlugin() { window.external.AddSearchProvider('http://www.shin-yan.dyndns.org/~yan/sample/eijiro.xml'); } </script> </head> <body> <h1>英辞郎 検索プラグイン</h1> <p><button onClick="addPlugin();">Add plugin</button></p> </body> </html>