Adium and Quicksilver

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
revolution
Crema
Posts: 272
Joined: Sat May 28, 2005 10:52 pm
Location: UK
Contact:

Adium and Quicksilver

Post 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.
User avatar
zerock
Crema
Posts: 281
Joined: Thu Dec 02, 2004 8:13 pm
Location: Puerto Rico

Post by zerock »

who used to work on this plugin?, i forgot..
hurm
Muffin
Posts: 44
Joined: Mon Jan 16, 2006 5:39 pm

Post 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]
User avatar
Catfish_Man
Cocoaforge Admin
Posts: 1203
Joined: Thu Dec 02, 2004 6:30 am
Location: Portland, Oregon
Contact:

Post by Catfish_Man »

Some of the changes Evan has been making recently may eventually lead to a better Quicksilver plugin.
revolution
Crema
Posts: 272
Joined: Sat May 28, 2005 10:52 pm
Location: UK
Contact:

Post by revolution »

Ah cool. Any ideas on a rough time frame for this??
User avatar
bgannin
Growl Team
Posts: 1817
Joined: Thu Dec 02, 2004 8:11 am
Location: ..here
Contact:

Post by bgannin »

revolution wrote:Ah cool. Any ideas on a rough time frame for this??
*everybody chime in*

"When it's ready!"
Try my software!

#define ADIUMX pimp //by me
#define QUESTION ((2b) || (!2b))
Have you hugged a programmer today?
revolution
Crema
Posts: 272
Joined: Sat May 28, 2005 10:52 pm
Location: UK
Contact:

Post 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!?!?!?!
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post 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 ;)
The duck still burns.
--
My company: Saltatory Software. Check it out :)
ytrewq1
Latté
Posts: 69
Joined: Sun Jul 24, 2005 12:50 pm

Post by ytrewq1 »

Sent via email.
revolution
Crema
Posts: 272
Joined: Sat May 28, 2005 10:52 pm
Location: UK
Contact:

Post by revolution »

Just owndering if there is any news on the development of this plug-in??
skyfaller
Harmless
Posts: 1
Joined: Tue Sep 26, 2006 10:29 pm

Can I help in any way?

Post 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.
ytrewq1
Latté
Posts: 69
Joined: Sun Jul 24, 2005 12:50 pm

Post 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.
User avatar
yelly
Crema
Posts: 292
Joined: Thu Sep 01, 2005 2:20 pm
Location: Jerusalem, Israel
Contact:

Post 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.
cjs226
Harmless
Posts: 6
Joined: Thu Oct 12, 2006 7:49 pm

Post by cjs226 »

I read both here and on the Quicksilver site that there's a version for .89, but can't find it. Help.
m2e
Mocha
Posts: 584
Joined: Mon Oct 24, 2005 2:43 am
Location: Melbourne, Australia
Contact:

Post by m2e »

The only one i know of was for a previous version on Quicksilver, and doesn't work with newer versions sorry.
ytrewq1
Latté
Posts: 69
Joined: Sun Jul 24, 2005 12:50 pm

Post 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 ;-)
User avatar
Catfish_Man
Cocoaforge Admin
Posts: 1203
Joined: Thu Dec 02, 2004 6:30 am
Location: Portland, Oregon
Contact:

Post 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.
ytrewq1
Latté
Posts: 69
Joined: Sun Jul 24, 2005 12:50 pm

Post 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 :-)
moksha
Latté
Posts: 88
Joined: Mon Jun 12, 2006 8:22 pm

Post 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.
iPwn
ytrewq1
Latté
Posts: 69
Joined: Sun Jul 24, 2005 12:50 pm

Post 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...
Post Reply