Applescript and existing status
Applescript and existing status
Is there a way to geta list of all predefined status messages using applescript? I currently have to use a custom message (even when set to status: available with text: ""), which, although not much of a problem, is a bit annoying. It would be much nicer to grab a preset from Adium and be able to use that.
Applescript in Adium is really kind of crappy. I wonder if Applescript is the right way to go? It seems like it's a fair ammount of work to maintain. Why not just drop PyObjC or a Smalltalk interpreter in there? Lua probably is out of the running, since it really isn't very OO. But there are plenty of better languages than Applescript.
That being said, AS support should probably still be continued, to some degree. But I would still really like to see something in between writing a full ObjC plugin and writing something in Applescript (which you can't deny is a rather limited language).
That being said, AS support should probably still be continued, to some degree. But I would still really like to see something in between writing a full ObjC plugin and writing something in Applescript (which you can't deny is a rather limited language).
Although AppleScript is, admittedly, rather crappy and frustrating (after spending more than five minutes coding in it I tend to want to throttle something), it's still useful in that I can make calls to it from pretty-much anywhere in OS X. It'd be nice to have Adium support for another language (simply because more complex scripts would be so much easier to do), you need to stilll have an AppleScript frontend on there so I can tell Quicksilver to set me away whenever I leave my cursor in the corner of the screen for more than three seconds.
In case anyone saw this thread and wished they could do it - now you can, thanks to Quicksilver. As inspired by this post on the Tao of Mac:
- Download latest version of Quicksilver
- Download the User Interface Access plugin
- In the triggers pane, add a trigger for Adium>Menu Bar Items...>Whatever status you want
- Add whatever trigger you want.
Please search the