Considering how popular MacOS laptops are with developers, it's curious to me that I haven't come across much usage of AppleScript.<p>I use it to hook up various actions to the TouchBar with BetterTouchTool (https://folivora.ai/) and have done some iTunes related scripts in the past to clean up or improve my library.<p>Are you doing anything useful / fun with AppleScript?
I used it (well, Apple events, lower in the AppleScript stack) to generate piles of PDFs for from Quark for clients. Later book automation.<p>It was super handy for that sort of thing.<p>Sort of miss it, in a maybe-masochist kind of way.<p>Open tools to HTML are much nicer. And much less bizarre.<p>If anyone has some hairy InDesign or Quark or Illustrator thing they need automated, let me know.<p>...<p>...personally? lots of useful hotkeys.<p>But the shit keyboards finally drove me away. Linux on a XPS13 now.<p>I don't miss AppleScript the language. But I do miss the fact that it was sorta built into everything by default.
Spent the last few years developing my own end-user automation language for rendering templated artworks in Adobe Illustrator. Not written in AppleScript, mind (that language is a junker), but driving AI via the same Apple event interface that AppleScript talks to. Insanely powerful stuff.<p>Currently reimplementing Carbon AEDescs in pure Swift, to see if a modern high-level IPC framework that works across macOS, iOS, <i>and</i> Marzipan apps is feasible. (<a href="https://twitter.com/hhas02/status/1124763874413174786" rel="nofollow">https://twitter.com/hhas02/status/1124763874413174786</a>)<p>Developers generally hate AppleScript because it deliberately misleads them into believing Apple event IPC is OOP, then drives them absolutely nuts by acting in all sorts of very un-OO ways. However, once you realize that it’s not OOP at all, but RPC plus simple first-class relational <i>queries</i>… oh the possibilities. Interesting times.
mostly use AppleScript with iTunes, such as rating songs playing with Alfred and various Doug's AppleScript for itunes. Actually I learn AppleScript by tuning Doug's script for my own needs.