Básicamente, lo que me gustaría saber es cómo puedo configurar un script de shell (o un contenedor de Applescript o Automator para un script de shell) como un controlador de protocolo para un URI personalizado (de modo que hacer clic en ellos activará mi script) con la URI pasado como un argumento?
Por ejemplo, si mi URI se parecía a algo como:
foo://haravikk.com/request?id=1234&name=bar
¿Cómo puedo configurar un script de shell en OS X para que se active cada vez que se haga clic en un URI con el protocolo "foo", y para recibir el URI completo como un argumento que pueda procesar? Ya tengo el script para procesarlo, no sé cómo activarlo en primer lugar :)