# BOUNTY: Quicksilver plugins in Ruby

**URL:** <https://www.ruby-forum.com/t/bounty-quicksilver-plugins-in-ruby/105399>\
**Category:** Ruby\
**Created:** [May 29, 2007, 5:08pm UTC](https://www.ruby-forum.com/t/bounty-quicksilver-plugins-in-ruby/105399 "2007-05-29T17:08:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Timothy\_Brown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8e7dd6/32.png) [@Timothy\_Brown](https://www.ruby-forum.com/u/Timothy_Brown)\
**Post date:** [May 29, 2007, 5:08pm UTC](https://www.ruby-forum.com/t/bounty-quicksilver-plugins-in-ruby/105399/1 "2007-05-29T17:08:47Z")

</div>

I’m offering a $250 bounty to the first person to provide a useful  
bridge  
between Quicksilver[1], a Mac OS X toolset for providing contextless  
access  
to information, and Ruby. I see the bridge as something similar  
to the Quicksilver-PyObjC[2] plugin.

In an ideal world, we would be able to have Quicksilver plugins written  
in  
simple Ruby. Right now, the barrier to QS plugin development is quite  
high, so a key goal of the bounty would be to make QS plugin  
development easier. Of course, innovative uses are welcome.

Please contact me if you have any questions. Bounties will be paid by  
Paypal or Money Order.

1. [http://quicksilver.blacktree.com/](http://quicksilver.blacktree.com/)
2. [http://quicksilver.blacktree.com/public/ytrewq1/articles/htmappfq/](http://quicksilver.blacktree.com/public/ytrewq1/articles/htmappfq/)

Thanks,  
Tim

---

<div class="post-metadata">

**Author:** ![Timothy\_Brown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8e7dd6/32.png) [@Timothy\_Brown](https://www.ruby-forum.com/u/Timothy_Brown)\
**Post date:** [May 29, 2007, 6:27pm UTC](https://www.ruby-forum.com/t/bounty-quicksilver-plugins-in-ruby/105399/2 "2007-05-29T18:27:58Z")

</div>

On Wed, May 30, 2007, Timothy Brown wrote:

> 1. [http://quicksilver.blacktree.com/public/ytrewq1/articles/htmappfq/](http://quicksilver.blacktree.com/public/ytrewq1/articles/htmappfq/)

This describes how to use PyObjC to write a Quicksilver plugin. You  
could just translate this guide to RubyCocoa, or are you looking for  
something that doesn’t require the user to know the Objective C API?

Ben

---

<div class="post-metadata">

**Author:** ![Timothy\_Brown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8e7dd6/32.png) [@Timothy\_Brown](https://www.ruby-forum.com/u/Timothy_Brown)\
**Post date:** [May 29, 2007, 9:05pm UTC](https://www.ruby-forum.com/t/bounty-quicksilver-plugins-in-ruby/105399/3 "2007-05-29T21:05:26Z")

</div>

Ben B. \<ben [bleything.net](http://bleything.net)\> writes:

> 

PyObjC is only supported in Quicksilver (apparently) through  
the PyObjC support plugin. A similar plugin needs to  
be developed for the chosen interface. The ideal scenario  
would be something that abstracts the ObjC API to the  
point where Quicksilver plugins can be written directly  
in Ruby with little to no knowledge of ObjC.

Thanks,  
Tim

---

<div class="post-metadata">

**Author:** ![Timothy\_Brown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8e7dd6/32.png) [@Timothy\_Brown](https://www.ruby-forum.com/u/Timothy_Brown)\
**Post date:** [May 29, 2007, 9:10pm UTC](https://www.ruby-forum.com/t/bounty-quicksilver-plugins-in-ruby/105399/4 "2007-05-29T21:10:30Z")

</div>

On Wed, May 30, 2007, Timothy Brown wrote:

> PyObjC is only supported in Quicksilver (apparently) through  
> the PyObjC support plugin. A similar plugin needs to  
> be developed for the chosen interface. The ideal scenario  
> would be something that abstracts the ObjC API to the  
> point where Quicksilver plugins can be written directly  
> in Ruby with little to no knowledge of ObjC.

Hm, I didn’t see that, but I probably just missed it. Can you give me a  
link to where it says that?

I believe it should be possible to implement a Quicksilver plugin using  
only RubyCocoa, but I’m not certain. I’ll explore it, this is a fun  
project 🙂

Ben
