2009-01-30 9 views
5

Me gustaría registrar un controlador de protocolo, como "myapp:", en OS X, Linux y Windows, para que cuando alguien haga clic en una url como "myapp" : // some/params "en un navegador web, se llamará un script de python y se pasará en esos parámetros.Crear un asistente de protocolo multiplataforma que ejecute un script python

Obviamente, esto requeriría que se instalara algo en cada máquina para habilitarlo, pero solo tratando de encontrar la manera de hacerlo funcionar en las tres plataformas.

+0

¿Has encontrado la manera de hacer esto? Publiqué casi una pregunta duplicada. – fatuhoku

+0

Mi pregunta tiene una redacción marginalmente diferente y se puede encontrar aquí http://stackoverflow.com/questions/19401424/cross-platform-custom-protocol-handler-tool – fatuhoku

Respuesta

0

¿Está hablando de un complemento de navegador? Si es así, ¿qué navegadores?

Firefox? https://addons.mozilla.org/en-US/firefox/addon/6710

Epiphany? http://pyconuk.org/talk_abstracts.html tiene una referencia para extender Epiphany con Python.

Al parecer, Microsoft está considerando IronPython como una extensión de IE. Ver http://ironpython-urls.blogspot.com/2008/06/try-python-python-in-browser-with.html

+0

Estoy pensando en un controlador de protocolo de nivel de sistema (como "mailto" o "apuntar"). El objetivo es llamar a un script python externo cuando se hace clic en esa url, al igual que su programa de correo electrónico abre un mailto. –

Cuestiones relacionadas