Applescript Resources for Mac OS X
A couple of people who have read the tutorials have asked me about other Applescript and Automator resources, this list should give you a start. If anyone knows of resources that could be added please get in touch.
Podcasts
- Applescript Introduction
- Mac Automation Made Simple
- Learn Automator
- iScript Netcast
- Automator.US
- Developing Applescript Applications (Under MacOSX 10.6)
Videos
- Video training course
- The differences between AppleScript Studio and AppleScript-Objective-C application development.
- AllanCraig Tutorial
Websites
- The definitive Applescript Language Guide
- Apple Website
- Macosxautomation
- MacScripter
- Applescript Developer Site
- Applescript tutorial
- Beginning AppleScript Studio
- Introduction to AppleScript Studio
- Building a scriptable Cocoa Application
Tools
- SMILE is a programming and working environment that you may want to use in a variety of situations. You may want to perform a scientific work, to handle cgi requests, to automate an intensive file processing task, to produce computed graphics, to edit XML files, to work with Unicode texts, to make GUI of your scripts, etc.
- Script Debugger advanced script editor
- Platypus a developer tool for the Mac OS X operating system. It can be used to create native, flawlessly integrated Mac OS X applications from interpreted scripts such as shell scripts or Perl and Python programs. This is done by wrapping the script in an application bundle directory structure along with an executable binary that runs the script.
- UI Browser assistant for Apple's AppleScript GUI Scripting and Accessibility technologies. It helps you to explore, manipulate, and monitor the User Interface elements of most Mac OS X applications running on your computer.
- Shane's ASObjC Utilities 0.9 This is a class that you can use as a superclass, and it lets you easily do things like convert between AS dates and NSDates, convert aliases/files to NSURLs, convert NSURLs to HFS paths, make AS dates from strings, and a couple of other things. There are also categories that let you get and set AS dates in date pickers, and use HFS paths with path controls.
- Myriad Helpers a collection of Objective-C files that simplify some of the coding involved in AppleScriptObjC.
- AppleScriptObjC Explorer is a script editor that takes advantage of AppleScript's ability to call Cocoa methods in OS X 10.6 and later. This is a very useful application for testing and debugging bits of code given the paucity of tools provided by Apple. AppleScriptObjC applications are normally written in Xcode, and testing involves repeated building and running of the application. There are no debugging tools, apart from basic logging to the console. AppleScriptObjC Explorer makes building and testing AppleScriptObjC code simpler in two main ways: You can test bits of code without having to use Xcode, and without having to rebuild and run your whole application after every change. You can log what's happening. The logging is not as detailed as normal AppleScript logging, but it's much better than that normally provided in Xcode's console.
Books (links to Amazon etc.)
- Apple Training Series: Applescript 1-2-3
- Automator for Mac OS X 10.5 Leopard (Visual QuickStart Guides)
- AppleScript for Dummies
- Beginning AppleScript (Programmer to Programmer)
- Danny Goodman's Applescript Handbook
- The X Code: Killer MAC Apps With Xcode 2 And Applescript
- Learn AppleScript: The Comprehensive Guide to Scripting and Automation on Mac OS X 3rd Edition
- Cocoa Recipes for MacOSX: The Vermont Recipes
- AppleScript: A Beginner's Guide
- AppleScriptObjC Explored The best/only resource for AppleScriptObjC, recently updated for Lion.
Apple Mailing Lists
- Applescript-Users
- Applescript-Studio
- Applescriptobjc
- Applescript-Implementors
- Automator-Users
- Automator-Dev