From mboxrd@z Thu Jan 1 00:00:00 1970 From: wmorgan-sup@masanjin.net (William Morgan) Date: Tue, 15 Jan 2008 19:20:45 -0800 Subject: [sup-talk] mailcap for os x In-Reply-To: <1200414674-sup-1175@spooky.local> References: <1196351498-sup-4803@spooky.local> <1198781360-sup-2193@south> <1200414674-sup-1175@spooky.local> Message-ID: <1200453317-sup-5958@south> Reformatted excerpts from Grant Hollingworth's message of 2008-01-15: > Excerpts from William Morgan's message of Thu Dec 27 13:50:26 -0500 2007: > > I'd willingly accept a patch to hook into Attachment#view! and allow > > overriding of the default run-mailcap behavior. > > Sure, but I don't know of the best way to do that. It wouldn't be like > other hooks, because it has to replace behaviour and not just > supplement it. That's not a problem. There are plenty of hooks that override default behavior if they're present, but do nothing if not. The quoteline one Marcus just submitted is a good example. > Lots of systems don't have run-mailcap(1). Probably we should port it > and push it out as a gem that Sup depends on. If we want to make some kind of a mailcap-parsing gem, there's a Python version that is probably more directly portable: http://docs.python.org/lib/module-mailcap.html Ruby doesn't seem to have any mailcap library, so this would be a good contribution to the community, especially if it played nicely with MIME::Types. Of course, mailcap only gets you Unix systems. Or does OS X use mailcaps? I imagine for Windows you would need some hideous registry parsing thing that I'm not even close to writing... -- William