In the mid 2 thousands I wanted to add an interface to a script I had written. I noted that Safari had pretty robust AppleScript capabilities, so I figured I could use HTML to build an interface. It took a lot of work and some workarounds, but it worked pretty well.
I recently wanted a simple way to scale images that I email or text, so I wouldn’t have to waste bandwidth with large images. So I created “Rob’s Photo Tool,” an AppleScript App that uses Safari for its interface. It’s a signed, notarized applet. Three screenshots are below that show (1.) an image being selected, (2.) the original image with scaling and (3.) the scaled image. A disk image with the app can be downloaded from my website at https://www.Point2Acres.com/s/demo/Robs_Photo_Tool_v1.1.dmg. There is no included documentation, but its pretty simple and straight forward. Scaled images are saved to the location of the original file with a sequential number added to the file name. It should work with macOS versions greater than 10.10.
I found it challenging and given the time I spent on it, I should have just learned to program with Swift in Xcode. If anyone wants to try it, I’d be interested in hearing feedback.