Script Libraries



Myriad Tables Lib v1.0.6


Myriad Tables Lib is an AppleScript script library that gives AppleScript scripts the ability to show dialogs containing tables. It requires OS X 10.10 or later.

You can download Myriad Tables Lib plus samples and documentation here.

BridgePlus v1.3.2


BridgePlus is an AppleScript script library for use under OS X 10.9 and later. For typical scripters, it includes a collection of handlers based on the functionality of ASObjC Runner.app. For AppleScriptObjC users, there are commands that support improved bridging between AppleScript and Cocoa, as well as direct access to the extended functionality. Read more here.

CalendarLib v1.1.2

CalendarLib is an AppleScript script library for manipulating calendar events without using Calendar.app. It requires OS X 10.9 or later, as well as the BridgePlus script library.

The advantages of using CalendarLib rather than Calendar.app are:

* You do not need to have Calendar.app running.

* It is much faster. Hugely so, especially if you have a busy schedule.

* When you ask for events that fall between two dates, unlike Calendar.app it includes recurring events.

* If you want to change how it works, you can edit it to suit.

The disadvantages are:

* You need to instal two libraries, either in a central Script Libraries folder or within the bundle of applets.

* It does not support all the features of Calendar.app.

Version 1.1 adds new command for retrieving multiple calendars.

You can download CalendarLib plus documentation and BridgePlus here.

CalendarLib EC v1.1.2

CalendarLib EC is identical to CalendarLib, except:

* It requires El Capitan or later.

* It does not require BridgePlus.

* Several of the command parameters are optional.

You can download CalendarLib EC plus documentation here.

DefaultsLib v1.0.0

AppleScript's traditional way of storing preferences, using persistent properties, is not always available. You can't use rely on it if you're codesigning for Gatekeeper compatibility, or if you're using GUI script, or if you have top-level Cocoa objects in your scripts. DefaultsLib makes it simple to take advantage of the built-in defaults system for storing your scripts' preferences. You can download the library and documentation here.

Dialog Toolkit v2.0.2

Dialog Toolkit is an ASObjC-based script library for showing enhanced dialogs. Add multiple text entry fields, checkboxes, popup menus, radio buttons, path controls, extra buttons and rules to alert dialogs. Version 2 removes the requirement to run scripts in the foreground. You can download the library and documentation here.

FileTagsLib v1.0.0

FileTagsLib provides a way of retrieving and setting file tags, something not available via either Finder or System Event scripting. You can download the library and documentation here.

FileManagerLib v1.0.0

FileManagerLib provides handlers for file management tasks like duplicating, copying, moving, renaming, deleting, and trashing files, as well as creating folders, alias files, symbolic links and hard links, and comparing files and folder contents. As well as providing some features unavailable using either Finder or System Events scripting, it offers more options, greater speed, and some extra conveniences. You can download the library and documentation here.