AppleScript
- AppleScript Language Guide
- Mac Scripting Essentials
- Getting to Know Script Editor
- TN2065 - do shell script in AppleScript
- AppleScript Release Notes
AppleScript Objective-C
- Resources for AppleScriptObjC
- Objective-C to AppleScript Quick Translation Guide
- AppleScript Objective-C How-Tos on this site
AppleScript Libraries
- Myriad Tables Lib
- Metadata Lib
- Dialog Toolkit & Dialog Toolkit Plus
- RegexAndStuffLib
- SQLite Lib
- SQLite Lib2
- BridgePlus
- CalendarLib
- FileManagerLib
- AppleScript Functions
- MarksLib
- MarkdownLib
- DiscourseLib
- MastodonLib
- applescript-stdlib
- MacScript.com Library
- calcLibAS
Takaaki Naganoya’s Libraries
- choose runnning application Script Library
- Common Elements Lib Script Library
- AirSharingLib Script Library
- map scripter script Library
- choose multiple list Library
- choose style lib Library
- checkboxLib Library
- choose date script Library
- display text fields script Library
- choose location script Library
- display table Script Library
- display youtube Script Library
- pickup color Script Library
- display location Script Library
- choose multiple path Script Library
- displayTextView Script Library
- calcLibAS Script Library
Scripting Additions for Mojave
Automation Tools
JavaScript for Automation (JXA)
Automator
Script Debugger
- Script Debugger Help in PDF - also available via Script Debugger’s Help menu
- A Feature In < 20 Seconds
- YouTube Script Debugger 7 Screencasts
Shortcuts/Workflow
iOS/macOS Automation
Takaaki Naganoya’s AppleScript Books
- Switch Control with AppleScript (English)
- FileMaker Pro Scripting Book with AppleScript (English)
- AppleScript latest reference OS X 10.11+macOS 11 ver pocket reference (FileMaker Go) (Japanese)
- AppleScript’s 10 latest technology (Japanese)
- iTunes Control (Gui app control’s Hello World book) (Japanese)
- Keynote Control 1(Gui app control’s Hello World book) (Japanese)
- Keynote Control 2(Gui app control’s Hello World book) (Japanese)
- AppleScript Hole Blog Archive Vol.1 (2008/3…12) (Japanese)
- AppleScript Hole Blog Archive Vol.2 (2009/1…12) (Japanese)
- AppleScript Hole Blog Archive Vol.3 (2010/1…12) (Japanese)
- AppleScript Hole Blog Archive Vol.4 (2011/1…2012/12) (Japanese)
- AppleScript Hole Blog Archive Vol.5 (2013/1…2014/12) (Japanese)
- AppleScript Hole Blog Archive Vol.6 (2015/1…12) (Japanese)
- FileMaker Pro Scripting Book with AppleScript macOS 12 update (Japanese)
- Cocoa Scripting Course Volume #1 NSString (Japanese)
- Cocoa Scripting Course Volume #2 NSArray (Japanese)
- Let’s begin programing with Mac and AppleScript(1) (Japanese)
- Let’s begin programing with Mac and AppleScript(2) (Japanese)
- Cocoa Scripting Course Volume #3 NSDictionary (Japanese)
- Cocoa Scripting Course Volume #4 System Hardware & Software Information (Japanese)
- Cocoa Scripting Course Volume #5 NSImage (Japanese)
- Music.app scripting book with AppleScript (Japanese)
- PowerPack AppleScript for CotEditor manual (Japanese)
- Unprecedented the world of AppleScript (Japanese)
- Writing AppleScript with ChatGPT (Japanese)
- elgato STREAM DECK Master guide. Mac+STREAM DECK=Super time saver (Japanese)
- FileMaker PowerPack Guide (Japanese)
- Web browser automation guide with AppleScript (Japanese)
- AppleScript’s Basic technic book (1) Indirect (Japanese)
- AppleScript’s Basic technic book (2) Tell block (Japanese)
- AppleScript’s Basic technic book (3) File path processing (Japanese)
- AppleScript’s Basic technic book (4) How to read Apps AppleScript dictionary (Japanese)
- AppleScript’s Basic technic book (5) Naming of variables and properties (Japanese)
- AppleScript’s Basic technic book (6) Filter references (Japanese)
- AppleScript’s Basic technic book (7) Conditional clause (Japanese)
- AppleScript’s Basic technic book (8) Develop environment (Japanese)
- AppleScript’s Basic technic book (9) Displaying dialogs (Japanese)
- AppleScript’s Basic technic book (10) Loop (Japanese)
- AppleScript’s Basic technic book (11) Applet & droplet (Japanese)
- AppleScript’s Basic technic book (12) Calling unix shell (Japanese)
- AppleScript’s Basic technic book (13) File processing (Japanese)
- AppleScript’s Basic technic book (14) Mount volume (Japanese)
- AppleScript’s Basic technic book (15) Folder action scripts (Japanese)
- AppleScript’s Basic technic book (16) How to use Script Editor (Japanese)
- AppleScript’s Basic technic book (17) List (Japanese)
- AppleScript Basic technics (18) Displaying Charts on dialog (Japanese)
- AppleScript Basic technics (19) Local and remote RPC (Japanese)
- AppleScript Basic technics (20) Compile Script (Japanese)
- AppleScript Basic technics (21) Calling Cocoa APIs (Japanese)
- AppleScript Basic technics (22) How to use Script Menu (Japanese)
- AppleScript Basic technics (23) Subroutine & Handler (Japanese)
- AppleScript Basic technics (24) Font information (Japanese)
- AppleScript Basic technics (25) Script separation and reunion (Japanese)
- AppleScript Basic technics(26) Abort execution (Japanese)
- AppleScript Basic technics(27) date object (Japanese)
- AppleScript Basic technics(28) Talking with apps (Japanese)
- AppleScript’s 7 Jewels #2 if clause (Japanese)
- iWork Scripting Book with AppleScript (Japanese)
- Call Siri from AppleScript! (Siri caller library included) (Japanese)
- Plainer text program
- Plainer text source code guide (Source code included) (Japanese)
- AppleScript Practical technics (1) GUI Scripting (Japanese)
- Program Model Book (1) CotEditor window circulation (Japanese)
- AppleScript’s Seven jewels(1) Variable and set (Japanese)
- AppleScript Speed-up technic (Japanese)
Other Web Sites
- MacScripter
- macOS Automation
- Omni Group Automation
- AppleHelpWriter
- Mac For Translators
- Macs in Chemistry
- AppleScript Legacy Documentation
- Apple System Preferences URL Schemes
If you have a link you feel should be listed here, please message me at @alldritt or support@latenightsw.com.