App idea: search CocoaBuilder for current Mail message

There are times when I'd like to find out the CocoaBuilder URL corresponding to a message I'm reading in Mail. For example, say I'm composing a message to cocoa-dev and I want to refer to an earlier thread that was relevant for some reason — maybe to say "this was already discussed to death <here>", or "I'm trying the code so-and-so posted <here> and I can't get it to work".

Another example: I might be doing something in my code based on what someone wrote on cocoa-dev, and I want to paste a URL into my comments for attribution and/or explanatory purposes.

Or maybe I want to include the link in a blog post, or in a tweet.

For whatever reason, I'm looking at something in Mail and I want to get the URL for it. If it's very recent I might just go to CocoaBuilder.com and page backward in time until I find it. But if not, I'll have to enter search terms and poke around until I find the thread I want.

It would be much more convenient if there were a little app sitting in my Dock that I could drag the Mail message to. The app would construct a search that is likely to find the message I want and it would take me to my web browser to show me the search results. (Instead of using CocoaBuilder's search feature, I would prefer to use Google with a site:cocoabuilder.com option, but I think this violates Google's terms of usage.)

Why would I be looking at the message in Mail? Why wouldn't I have searched for it in CocoaBuilder in the first place? The reason is that Mail does very fast substring searches against a local index, whereas CocoaBuilder only does keyword searches, has more latency, and can't search based on email addresses since those are stripped out of the archives. Searching in Mail can be much faster if you're pretty sure you have the messages you want in your mail archives.

I've had this idea for a while, but the reason I felt like posting it now was a recent thread on cocoa-dev. If this app had existed already, I could have used it to help me link to that thread — well, except for the fact that I wouldn't have written this in the first place.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.