About

  • I present software I developed for Mac OS X.
  • All software are freeware and the source code are provided.
  • I welcome any comments. Especially I need bug reports.

Donation

You can support my software development efforts by making a donation.

Donation amount

News

2016-02-06

XModulesCore 1.0.6 : A starter kit of AppleScript module library "XModules".

XModulesCore is a starter kit of AppleScript module library "XModules".

XModulesCore is a colletion of software for the programing utilizing AppleScript library. It is convenient to install a bunch of required software at once. XModulesCore contains ModuleLoader.osax which is modern module loading system, some scripting additions, some basic AppleScript modules.

URI Escape.osax 1.4.1 : A scripting addition to decode percent escaped URI(URL) strings/encode strings into percent escaped strings

"URI Escape.osax" is a scripting addition to percent escape and unescape a string (especially URI).

You may have seen a string like "%E3%82%82%E3%81%97%E3%82%82%E3%81%97.png". Characters for URI (URL) are limited to subset of ascii characters, therefore other characters (ex. 2 byte characters) are expressed using "% + hex number" form. The expression "% + hex number" is called as "percent escape". "URI Escape.osax" is a scripting addition to encode strings into percent escaped form and decode it.

By the way, my English ability is very poor. I hope somebody make a correction into this document.

2016-02-05

HelpBook.osax 1.1.4 : A scripting addition to display Help Books in any bundles in Help Viewer.

HelpBook.osax is a scripting addition to register and display Help Books in any bundles in Help Viewer.

Applications for Mac OS X have help files written by HTML in own bundle. The help files is called Help Book and shown in Help Viewer. This is smart way to provide application's helps because an application and its help files will never divorce.

HelpBook.osax allows folloings through AppleScript.

  • Show a Help Book of an application without launching the application through AppleScript.
  • AppleScript's application bundles can have own help book and the help menu will be enabled.
  • AppleScript's script bundles can have own help book.

ModuleLoader 2.3.4 : A module loading system for AppleScript.

ModuleLoader is a module loading system for AppleScript. It allows you to load a module with spcifing only its name.

The standard way to load a module/libray in AppleScript may be using load script command. But in the case of this command, you must give a full path to a module. And the path is maintain by your self. ModuleLoader can search the module from predefined locations and update dpendencies by only its name.

2016-02-03

StationeryPalette 3.2 : Unified interface to manage templates of any kind of files without depending on other applications.

StationeryPalette is an application to generate a new file with copying a template/stationery. StationaryPalette provides an unified interface to manage templates of any kind of files without depending on other applications.