Використовуючи прив’язки Python Objective-C, ви можете створити лише невеликий скрипт python, щоб отримати його зі вбудованого словника OS X. Ось публікація, в якій детально описується цей сценарій "
#!/usr/bin/python
import sys
from DictionaryServices import *
def main():
try:
searchword = sys.argv[1].decode('utf-8')
except IndexError:
errmsg = 'You did not enter any terms to look up in the Dictionary.'
print errmsg
sys.exit()
wordrange = (0, len(searchword))
dictresult = DCSCopyTextDefinition(None, searchword, wordrange)
if not dictresult:
errmsg = "'%s' not found in Dictionary." % (searchword)
print errmsg.encode('utf-8')
else:
print dictresult.encode('utf-8')
if __name__ == '__main__':
main()
Збережіть це dict.py
, а потім просто запустітьpython dict.py dictation
Ознайомтеся з публікацією, щоб отримати додаткові інструкції щодо забезпечення доступу до неї на всіх терміналах.