Hook’s AppleScript Dictionary


Hook’s main function is to interact with other apps: opening items for you, serving links to their items, and creating new linked items. To do that, Hook communicates with those apps any way it is configured to (AppleScript, JavaScript, command line, x-callback-url.com, whatever).

Controlling Hook

It is also possible control Hook itself using programs you or others write, using Hook’s AppleScript dictionary. Hook’s dictionary will be described here. For now, please simply download Hook and check out its AppleScript dictionary.

You can also control Hook via a command line interface, which was created by Brett Terpstra.

Changes to Hook’s AppleScript dictionary coming in Hook 2.0

We have published advanced notes for the changes to Hook’s AppleScript dictionary here: Changes to Hook’s AppleScript API coming in Hook 2.0 – Releases – Hook Productivity Forum. That page contains high level details for the AppleScript.

Hook’s AppleScript .sdef file

You can get the AppleScript dictionary .sdef file here which is for 2.0 alpha (build 3636), not yet in public beta. If you’d like to join the public beta in exchange for providing us with some feedback on it (including answering a very brief at some point before the official release), please email support which is at cogsciapps.com.