2005 Apr 26th

goodicコマンド

コマンドラインからGoo辞書を引く

shunuhsさんのsh1.2extrans.pyからトラックバックをいただきました。
何かというと、exciteの翻訳ページを用いて英文和訳をするスクリプトです。
とのこと。面白いですね。後で試してみよう。

ところでライブラリ化したgoodicを使って、コマンドラインからGoo辞書を引くgoodicコマンドを。

僕が使うたいていのターミナルの文字コードはEUC-JPなので、入出力ともEUC-JPです。

ということで、ソースと実行例は以下のような感じ。
ソース
#!/usr/local/bin/python # -*- coding: euc-jp -*- import sys, goodic kind = sys.argv[1] word = sys.argv[2] mode = 0 proxy = "" word = unicode(word, "euc-jp", "ignore") h, m = goodic.search(kind, word, mode, proxy) print h.encode("euc-jp") print m.encode("euc-jp")

実行例
mits% goodic ej congratulation con・grat・u・la・tion ━━ n. 祝賀; (pl.) 祝詞 (Congratulations!おめでとう!). ⇒congratulate
Posted by setomits at 10:32 | Comments: 0
Leave a comment
Required fields are marked with *
search
calendar
Mar 2010
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
28293031   
archives
photos on flickr
www.flickr.com
bookmarks on delicious