The only workaround I am aware of is using applescript in Spark/FastScripts with
do shell script "python script.py"
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.
Sign up to join this communityThe only workaround I am aware of is using applescript in Spark/FastScripts with
do shell script "python script.py"
In 10.6 Snow Leopard it's quite easy to add any command to the Services menu of each application (or specific applications), and then assign a keyboard shortcut.
Here on Super User, see Fast User Switching/Apple Menu? for an example that invokes some shell script.
You can use Keyboard Maestro to launch an application or script from the keyboard. There is also IronAHK (AutoHotkey rewrite) which works under Mono, example:
^n::Run, /path/to/script.py
although make sure the script has sufficient execute permissions and a shebang line.
Other applications that launch AppleScripts like FastScripts (lite) include Quicksilver, Butler, and ControllerMate.
I believe Quicksilver may allow for the execution of Shell scripts directly from within the application, but I dislike Quicksilver on the point that it seems to flake out more often than Butler does.
Personally I don't see anything wrong with your workaround. It seems like a perfect solution, so much so that when I found this question in a Google search, that's the one I used. Thanks! :-)