Você basicamente pode fazer qualquer coisa com o menu Abrir com… contanto que saiba como usar o AppleScript e o Automator.
Abra o Automator.app em Aplicativos e crie um novo Aplicativo . À esquerda, arraste Executar AppleScript para o painel direito e, aqui, cole o seguinte:
on run {input}
set filepath to quoted form of POSIX path of input
tell application "iTerm"
make new terminal
tell the current terminal
activate current session
launch session "Default Session"
tell the last session
write text "python wp.py " & filepath
end tell
end tell
end tell
return input
end run
Assim:
Comovocêpodever,ocódigoprimeirocriaráocaminhocompatívelcomPOSIXapartirdoarquivodeentradanoqualvocêabriuoaplicativo.Eleprecisasercitadocasoocaminhocontenhaespaços.Então,vamosdizeraoiTermparaabrir,criarumanovaabaeentãoescreverocomandocomotextoparaoconsole.
Salveissocomoumaplicativoeuse-oparaabrirseuarquivocom.Parafazerisso,cliquecomobotãodireitodomousenoarquivocomoqualdesejausaronovoaplicativo,cliqueemObterinformaçõese,emAbrircom»Outros…,selecioneseunovoaplicativo-notequeeuescolhiumarquivoHTMLaqui,masnãoimportaqualtipo.Certifique-sedemarcarAlwaysOpenWithsequiserqueelesejaaplicadoatodososarquivosdessetipo.
Agora, clique duas vezes no arquivo e lá vai você: