2005 Apr 25th

goodicライブラリ

gooで辞書を引くためのライブラリ

これまで何度か同じようなプログラムを書いたのですが、goo辞書を引くためのプログラムをライブラリとしました。
ダウンロードはhttp://matatabi.homeip.net/app/python/goodic-0.1.tar.gzから。

使い方は以下のような感じ。
>>> import goodic
インストールしたらインポートできます。

>>> h, m = goodic.search("ej", "wonderful", 0, "")
search関数に辞書の種類、引きたい語、検索条件、プロキシサーバを渡すと見出し語、意味が返されます。なお、辞書の種類は英和なら"ej"、和英なら"je"、国語なら"jn"または"jj"とします。引きたい語は英和なら半角英字で、和英/国語の場合はユニコードで。検索条件は前方一致の場合は0、完全一致の場合は1、goo辞書の説明文の中から探す場合は2を与えます。プロキシサーバについては"http://where.you.use:8080/"などとして与えます。
検索条件とプロキシサーバは省略可能で、省略した場合は、検索条件は前方一致に、プロキシサーバは使わないようになります。

見出し語、意味はいずれもユニコードで返ってくるので、使用する環境に合わせてエンコードして出力します。
>>> print h.encode("euc-jp") won・der・ful >>> print m.encode("euc-jp") ━━ a. 驚くべき, 不思議な; すばらしい. won・der・ful・ly ad. won・der・ful・ness n. ⇒wonder
Posted by setomits at 11:59 | Comments: 0
Leave a comment
Required fields are marked with *
search
calendar
Nov 2009
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
2930     
archives
photos on flickr
www.flickr.com
bookmarks on delicious