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
Leave a comment
Required fields are marked with *
search
calendar
Jul 2010
SunMonTueWedThuFriSat
    123
45678910
11121314151617
18192021222324
25262728293031
archives
photos on flickr
www.flickr.com
bookmarks on delicious