[Adium-devl] SoC Applescripting

Graham Booker gbooker at cod3r.com
Mon Mar 26 00:07:52 UTC 2007


On Mar 25, 2007, at 6:55 PM, Matthew Hielscher wrote:

> Hi,
>
> I'm looking into applying to the Adium project for the Summer of
> Code. I want to work on Adium's Applescripting capabilities. What
> specifically is being called for as far as that idea goes?
>

I went through and did some apple script stuff for Fire.  I can say  
that basic AS support could very well be within the realm of an SoC  
project provided you know how object oriented programming works.

Essentially, you will want to equivalence some of adium's classes to  
apple script objects.  Great examples would be buddies, accounts, and  
the like.  Then you add the functions to the equivalent classes in  
Obj-C to execute the commands and some support functions (like 2 or  
three).  Then, finally you make a file which tells apple script the  
Obj-C equivalents to all the apple script objects.

Hmm...  maybe I should apply to be a mentor.

> I can't say I know the codebase so well, so I can't say exactly what
> and where I can put functionality, or how long it would take. Would
> it still be acceptable to write a less-than-specific proposal, and
> then revise it as I learn more?

I am not sure exactly what the developers are seeking here, but from  
what I see, Adium's AS support is pretty broken.  Those who don't  
believe me, execute this:

tell application "Adium"
	accounts
end tell

That result is *NOT* right.

>
> -Matthew Hielscher


- Graham
   Adium Development Team
   http://www.adiumx.com



-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1603 bytes
Desc: not available
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070325/02b973ae/attachment.p7s>


More information about the devel mailing list