Existe-t-il un bash ou un applescript pour rechercher un mot dans /Applications/Dictionary.app
une fenêtre de terminal?
open -a /Applications/Dictionary.app/ --args word
ignore --args, dit "tapez un mot à rechercher"
Les améliorations du dictionnaire Mac suggèrent ⌃ Control ⌘ Command Dcependant que je cherche à lancer l'application complète, pas seulement le petit popover.
Réponses:
Vous pouvez utiliser...
... qui ouvrira l'application Dictionnaire et recherchera la chaîne
my_word
. Si vous souhaitez utiliser plusieurs mots, utilisez quelque chose commeopen dict://"Big Bang Theory"
.Il n'y a cependant pas de sortie dans le terminal.
la source
open
. Mais d'une manière générale, hints.macworld.com est une source bien connue pour les joyaux cachés. J'avais également l'habitude de connaître une source différente qui collecte desdefaults write
commandes non documentées , mais je ne m'en souviens pas, je sais juste et Google ne m'a pas aidé non plus ...open
SuperUser il y a un moment superuser.com/questions/4368/os-x-equivalent-of-windows-run-box/…En utilisant les liaisons Python Objective-C, vous pouvez créer juste un petit script python pour l'obtenir à partir du dictionnaire OS X intégré. Voici un article qui détaille ce script "
Enregistrez cela dans
dict.py
, puis exécutez simplementpython dict.py dictation
Consultez la publication pour plus d'instructions sur la façon de la rendre accessible dans tout votre terminal.
la source
print repr(dictresult.encode('utf-8'))
me montre ceci:'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 ...'
J'allais également suggérer
open dict://word
, mais l'API de dictionnaire de Google utilise également le New Oxford American Dictionary:la source
J'ai trouvé une solution en utilisant Swift 4.
dict.swift
chmod +x dict.swift
./dict.swift word
swiftc dict.swift
et exécuter./dict word
la source
Le code mis à jour de David Perace répond, ajoute des couleurs et de nouvelles lignes:
la source
Essayez Dictionary OSX (je l'ai fait après être resté coincé avec d'autres réponses et avoir voulu une solution non-Python). Il utilise les définitions de
Dictionary.app
.Il utilise DictionaryKit , un wrapper pour les services de dictionnaire privés disponibles sur OSX. Il existe des informations de base intéressantes sur la façon dont cela fonctionne sur NSHipster .
la source
consultez ce dépôt github: https://github.com/aztack/osx-dictionary
installer:
brew install https://raw.githubusercontent.com/takumakei/osx-dictionary/master/osx-dictionary.rb --HEAD
la source
Je suis tombé sur ce post à la recherche d'une chose similaire. N'était pas satisfait des options disponibles, donc un script simple. C'est un thésaurus basé sur terminal avec texte à la parole. Peut être intéressant ...
https://github.com/aefty/thes
la source
Regardez dans le fil suivant pour savoir comment utiliser Dictionary.app dans le terminal: https://discussions.apple.com/thread/2679911?start=0&tstart=0
la source