¿Hay un bash o applecript para buscar una palabra /Applications/Dictionary.app
desde una ventana de Terminal?
open -a /Applications/Dictionary.app/ --args word
ignora --args, dice "escribe una palabra para buscar"
Las mejoras del Diccionario Mac sugieren, ⌃ Control ⌘ Command Dsin embargo, estoy buscando lanzar la aplicación completa, no solo el pequeño popover.
terminal
applescript
dictionary
denis
fuente
fuente
Respuestas:
Puedes usar...
... que abrirá la aplicación Diccionario y buscará la cadena
my_word
. Si quieres usar varias palabras usa algo comoopen dict://"Big Bang Theory"
.Sin embargo, no hay salida en la Terminal.
fuente
open
. Pero en términos generales, hints.macworld.com es una fuente bien conocida de gemas ocultas. También utilicé a conocer una fuente diferente que recoge indocumentadosdefaults write
comandos, pero no puedo recordar sólo saben y Google no me ayudó tampoco ...open
SuperUser hace un tiempo superuser.com/questions/4368/os-x-equivalent-of-windows-run-box/…Usando los enlaces de Python Objective-C, puede crear solo un pequeño script de Python para obtenerlo del Diccionario OS X incorporado. Aquí hay una publicación que detalla este script "
Guarda eso en
dict.py
, y luego solo correpython dict.py dictation
Consulte la publicación para obtener más instrucciones sobre cómo hacer que sea accesible desde su terminal.
fuente
print repr(dictresult.encode('utf-8'))
me muestra esto:'dictation |d\xc9\xaak\xcb\x88te\xc9\xaa\xca\x83(\xc9\x99)n| \xe2\x96\xb6noun [ mass noun ] 1 the action of dictating words to be typed, written down, or recorded on tape: the dictation of letters. \xe2\x80\xa2 the activity of taking down a passage that is dictated by a teacher as a test of spelling, writing, or language skills: passages for dictation. \xe2\x80\xa2 words that are dictated: the job will involve taking dictation, drafting ...'
También iba a sugerir
open dict://word
, pero la API del diccionario de Google también usa el New Oxford American Dictionary:fuente
Encontré una solución usando Swift 4.
dict.swift
chmod +x dict.swift
./dict.swift word
swiftc dict.swift
y ejecutar./dict word
fuente
El código actualizado de la respuesta de David Perace, agrega algunos colores y nuevas líneas:
fuente
Pruebe Dictionary OSX (hice esto después de quedarme atascado con otras respuestas y querer una solución que no sea Python). Utiliza las definiciones de
Dictionary.app
.Utiliza DictionaryKit , un contenedor para los servicios de diccionario privados disponibles en OSX. Hay información de fondo interesante sobre cómo funciona esto en NSHipster .
fuente
mira este repositorio de github: https://github.com/aztack/osx-dictionary
Instalar en pc:
brew install https://raw.githubusercontent.com/takumakei/osx-dictionary/master/osx-dictionary.rb --HEAD
fuente
Encontré esta publicación buscando algo similar. No estaba contento con las opciones disponibles, así que hice un script simple. Es un tesauro basado en terminal con texto a voz. Puede ser de interés ...
https://github.com/aefty/thes
fuente
Consulte el siguiente hilo para saber cómo usar Dictionary.app en la Terminal: https://discussions.apple.com/thread/2679911?start=0&tstart=0
fuente