photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

244
active users

#applescript

1 post1 participant0 posts today

I always get a bit cagey when people ask if #HyperTalk is like #AppleScript.

There's an inspiration there, but AppleScript jettisons one of the fundamental strengths of HyperTalk: that it's designed to account for human “flaws" and logic gaps and removes the need to think about certain advanced programming concepts, whereas AppleScript actually has that logical structure under the hood and just makes it implicit … until it isn’t and you get an error message and need to deal with it.

1/6

I ran into this post the other day about Script Debugger getting retired.
January 2025 marks Script Debugger’s 30th anniversary. It’s been a very long run for a two-person effort. Script Debugger began as a Classic MacOS product, survived Apple’s near-death experience, transitioned to macOS X and migrated across 4 CPU processor types. We are so grateful for the […]

https://decoding.io/2025/01/retiring-script-debugger/

decoding.ioRetiring Script Debugger – Decoding

I keep expanding the #AppleScript abilities of #NeoFinder fir #macOS for improved #automation, and NeoFinder 8.7 allows full read and write access the names of files and folders in Catalogs, and the name of Catalogs and Albums.

While that may sound a bit boring, it offers the unique ability to batch rename a lot of items with very specific text replacements!

neofinder.de/forum/phpBB3/view

Replied in thread

@ia Wow! I didn't realize this was already working. Nice! This let me build a nice automation (#LaunchBar action) to correct text with ChatGPT. Any chance you'll add support for this to the #AppleScript library on Mac or #Shortcuts? Currently, I need to use UI scripting. It's working but it's hard to share because of the custom naming of sources. Something like this would be ideal: