I was talking to Ben and saw another opening for the classic and overused “That’s what she said” joke. As I was typing it in, I realized I should just make it easier on myself and write a simple script to do it for me. So I did.
I use Adium and iTunes frequently. One of the cool things about the OS X environment is the integration between applications. For instance, Adium contacts can be linked to Address Book accounts. One of my personal favorites is the integration of Adium and iTunes. Adium can display details of what is currently playing on iTunes such as the name of the song and the artist. The trick is customizing these messages so that they can be presented as suitable away or status messages.
So much fun open source applications are. Adium allows tons of customization. The best part is that it does not take an extensive knowledge of Objective-C, Adium’s primary language, to customize some if it’s features. One customizable feature is the emoticon set. Emoticons, Emotion Icons, are the combination of characters that resemble faces. In some web browsers and most chat programs, such as Firefox and Adium, emoticons are automatically translated into pictures. But there are so many emoticons that some clients do not include every combination. Good thing we can create our own.
Adium is a free mesenger client for the Mac OS X. It allows users to connect to multiple chat services, such as AIM and ICQ, at once. It is open source, which means users are allowed to tinker with it as they see fit. With this extensibility, it becomes possible to type something like “/random” and generate a random message. I decided to take a quick look at what goes on under the hood and decided to give a go at creating some easy scripts.