2005
Oct
14th
goodicコマンド with goodic 0.6
コマンドラインからgoo辞書を引く
goodic 0.6 に合わせ、コマンドラインでgoo辞書を引くためのコマンドも更新。
#!/usr/bin/env python
# -*- coding: euc-jp -*-
import sys, goodic
kind = sys.argv[1]
word = sys.argv[2]
mode = 0
proxy = ""
if len(sys.argv) == 4:
base = int(sys.argv[3])
else:
base = 1
word = unicode(word, "euc-jp", "ignore")
gd = goodic.Goodic()
res = gd.search(kind, word, mode, proxy, base)
print res['headword'].encode("euc-jp")
print res['meaning'].encode("euc-jp")
print "There are", res['results'], "results."
使用例はこんな感じ。
iBook:~ mits$ goodic ej ubiquitous u・biq・ui・tous ━━ a. (同時に)至る所にある, 遍在する. u・biq・ui・tous・ly ━━ ad. u・biq・ui・tous・ness ━━ n. u・biq・ui・ty ━━ n. 同時遍在(能力). There are 3 results.
iBook:~ mits$ goodic ej ubiquitous 2 u・biq・ui・tous・ly ━━ ad. ⇒ubiquitous There are 3 results.
Posted by setomits at 03:20 |
Comments: 0