Macで英単語を調べるときにターミナルから1コマンドで発音と意味と用例を調べたいなぁと思ったので、MacのsayコマンドとALCのページを開くpythonプログラムを作ってみた
alc.py
---
#!/usr/bin/python
#coding:utf-8
import sys
import os
import urllib
#get arguments
argvs = sys.argv
#check the number of arguments
argc = len(argvs)
if (argc != 2):
print 'Usage: # python %s word' % argvs[0]
quit()
#encode word
word = urllib.quote_plus(argvs[1].encode('utf8'))
#open ALC
address = 'http://eow.alc.co.jp/' + word + '/UTF-8/'
command = 'open ' + address
os.system(command)
#check pronunciation
pronun = 'say ' + argvs[1]
os.system(pronun)
---
使い方は簡単で、
python alc.py hello
で、helloのALCページがブラウザで開いて発音が確認できます。
python楽しー。。
0 件のコメント:
コメントを投稿