The Shape of Everything
A website mostly about Mac stuff, written by August "Gus" Mueller
» Acorn
» Retrobatch
» Mastodon
» Instagram
» Github
» Maybe Pizza?
» Archives
» Feed
» Micro feed
September 17, 2005
(This post is from my old, old, super old site. My views have changed over the years, hopefully my writing has improved, and there is now more than a handful of folks reading my site. Enjoy.)

Saturday, September 17th, 2005

Cocoalicious b37 is out. It's a "A Cocoa Client for Mac OS X"

Here is Buzz's keynote on the release.

I hadn't really used Cocoalicious up until yesterday when Buzz sent me a heads up that b37 was going to be released and he could use a little bit of testing on it. I was always quite satisfied with having a little bookmarklet that talked to through the browser for auto-fill stuff. Then I thought- oh, Cocoalicious probably has the same bookmarklet so I'll just use that. So I went and looked for it, and even emailed Buzz asking where it was. And then to my horror I realized... there wasn't one.

But that's ok, Cocoalicious is open source so I'll add it and send the bits to Buzz. And then tada- it shows up in the final build for b37 less than 24 hours later. Hurray for open source and the flexibility of Apple's Launch Services!

If you haven't already checked out the docs for creating your own URL Types, you should. It's pretty easy to do. You can register your own protocol for making links from a browser that perform an action inside your app (and yes, I realize it's an abuse of the system- but it's very useful). Quicksilver uses "qsinstall:" for installing programs, and has a couple of other URL schemes as well. VoodooPad has "voodoopad:" that it uses internally, but is still defined in the Info.plist because I've had plans on opening that up some day, and I know of another app that'll be showing up sometime in the near future that is using it for another nifty little purpose.

And for implementing it, you'll of course want to check out Cocoalicious's code (search for "kAEGetURL").

-- posted 1:13 pm