Page 1 of 3

Adium and Quicksilver

Posted: Tue Aug 01, 2006 4:49 pm
by revolution
Now to start with, I don;t know if this should be put int he beta forum or not, im guessing not so its here.

I have recently discovered the wodners of QS and have been trying to get it to work with Adium. It seem people using .89 have had success, but as I am using 1b7 it doesn't work.

At the end of this thread trewql of the QS forum suggests that the devs of Adium maybe be the best to contact. He is talking about the way in which Adium functionality can be accessed. So basically I was wondering if you had got any thoughts on this, or if anyone had got QS working with the latest Adium beta.

Posted: Tue Aug 01, 2006 7:11 pm
by zerock
who used to work on this plugin?, i forgot..

Posted: Tue Aug 01, 2006 7:56 pm
by hurm
zerock wrote:who used to work on this plugin?, i forgot..
Brian Donovan wrote the plugin according to this and comments in the Info.plist.[/list]

Posted: Tue Aug 01, 2006 9:56 pm
by Catfish_Man
Some of the changes Evan has been making recently may eventually lead to a better Quicksilver plugin.

Posted: Tue Aug 01, 2006 11:32 pm
by revolution
Ah cool. Any ideas on a rough time frame for this??

Posted: Wed Aug 02, 2006 12:23 am
by bgannin
revolution wrote:Ah cool. Any ideas on a rough time frame for this??
*everybody chime in*

"When it's ready!"

Posted: Wed Aug 02, 2006 2:34 am
by revolution
bgannin wrote:
revolution wrote:Ah cool. Any ideas on a rough time frame for this??
*everybody chime in*

"When it's ready!"
I was waiting for that!! It was just a general enquiry!! ha!! could've ansewered that myself!?!?!?!

Posted: Wed Aug 02, 2006 7:47 pm
by evands
The changes I've made don't have any direct impact on Quicksilver interaction. Instead, I've made it much easier and more reliable for an external third party plugin to be built... and laid the groundwork for a better plugin API.

I believe the quicksilver module for Adium included an Adium plugin. If you can get the source to that plugin -- or better yet, the developer of it to post in this thread or email us -- we'll be in business ;)

Posted: Thu Aug 03, 2006 5:13 am
by ytrewq1
Sent via email.

Posted: Tue Sep 05, 2006 3:39 pm
by revolution
Just owndering if there is any news on the development of this plug-in??

Can I help in any way?

Posted: Tue Sep 26, 2006 10:31 pm
by skyfaller
I too am interested in this plugin, and I used it a great deal in Adium .8x. I'm not a coder, but I use Adium and Quicksilver heavily and I would be willing to help test and hunt for bugs.

Posted: Wed Oct 11, 2006 8:22 am
by ytrewq1
I'm curious about any possible current status too ;-) It's been a while since I sent the source via email -- I didn't see a response (may be I missed it) so I don't know if it made it (though I didn't see any error message about delivery either).

FWIW, I'm not the developer of the plug-in, but I made modifications to it so that it could work w/ Adium 0.89.1.

Posted: Wed Oct 11, 2006 4:50 pm
by yelly
hey ytrewq1 ;)
anyway, although my coding skills are seriously lacking for the time being, i am willing to help make this happen in any way.

Posted: Fri Oct 13, 2006 12:38 am
by cjs226
I read both here and on the Quicksilver site that there's a version for .89, but can't find it. Help.

Posted: Fri Oct 13, 2006 1:07 am
by m2e
The only one i know of was for a previous version on Quicksilver, and doesn't work with newer versions sorry.

Posted: Fri Oct 13, 2006 9:10 am
by ytrewq1
I think what you can find via the following should work w/ QS B51 3800 + Adium 0.89.1 (it seems to more or less work for me anyway):

http://blacktree.cocoaforge.com/forums/ ... php?t=3810

I've written a few QS plug-ins so that part I'm not too concerned about. I also understand a little bit about how the QS<->Adium portion works -- just enough to get the existing plug-in working.

Sadly, I understand very little about how Adium works (at least the bits that may be required for the QS plug-in) -- may be it's possible/practical for me to get up to speed on that end and try to get something working w/ more recent versions of Adium.

Pointers or suggestions on how to get up to speed on the Adium side would be much appreciated (I've made a few attempts at grokking the source, but there's a lot so some hints on relevant entry points, docs, etc. would be nice ;-) ).

If there are better ideas on how to proceed I'm happy to see those happen w/ or w/o me as I have no particular attachment to being involved.

P.S. Hi yelly ;-)

Posted: Fri Oct 13, 2006 9:20 am
by Catfish_Man
IM me (catfishman42 on aim, catfish.man@gmail.com on gtalk) and I can walk you through some parts of the code that could be useful.

Posted: Sun Dec 10, 2006 1:01 pm
by ytrewq1
Thanks to Catfish_Man, evands, and Howard Melman, I have something that can receive some testing.

Please keep in mind that this is a preliminary release and there are likely still issues to be resolved. Unfortunately, getting the plug-in to work requires some tweaking at this point and not much thought has been given to reverting to older versions and such, so consider yourself warned ;-)

Documentation is available via QS' plug-ins pref pane window. Please be sure to read it as soon as you can (clearly the plug-in will have to be recognized by QS before you can do this). Perhaps just as important, please remember what you did -- better still, keep a log or notes so if you run into problems, we'll have a much better chance of understanding the situation.

The plug-in itself may be downloaded via the following page (note there are two Adium plug-ins mentioned there, so choose carefully):

http://quicksilver.infogami.com/ObjectiveCPlugins

Once the zip file is obtained, unzip and double-click on the resulting .qsplugin. You may be asked a series of questions by QS -- please answer them w/ the idea that you want the plug-in to be installed. This may lead to restarting QS -- in either case, at this point, it'd be a great idea to take a look at the plug-in docs alluded to before.

Good luck :-)

Posted: Sun Dec 10, 2006 1:06 pm
by moksha
I'll definitely be testing this as well, ytrewq1.

Edit: Works like a champ so far, though you should disable the Video and Audio Chat things, if you can.

Posted: Sun Dec 10, 2006 1:21 pm
by ytrewq1
Thanks for the report.

I agree it'd be nice if the actions you mentioned were disabled when Adium is selected as the "Instant Messaging" handler. However, I'm not sure but I think they are part of the Chat Support plug-in -- I don't know how to disable them at this point and even if I could, I'm not sure I could have them restored when someone switches their "Instant Messaging" handler...