marcador de Safari para activar una acción de Automator

2

Estoy tratando de crear una página HTML que pueda guardar como marcador en Safari o Google Chrome que ejecute un flujo de trabajo, acción o aplicación de Automator, o posiblemente un Applescript.

Es solo para mi computadora personal y quiero usar el enfoque más simple posible para lograr esto.

    
pregunta Jordan 19.02.2012 - 10:12

2 respuestas

1

Un enlace file:// (con la ruta al programa deseado) puede apuntar a un flujo de trabajo, una aplicación o AppleScript en su unidad local. Al hacer clic en el enlace no se ejecutará la aplicación (esta falta de funcionalidad generalmente se considera una característica de seguridad deseable), pero abrirá una ventana del Finder y seleccionará el archivo en cuestión, por lo que al presionar O o ejecutará el programa deseado.

    
respondido por el Daniel 21.02.2012 - 00:09
0

Aquí hay una idea con un servidor local de apache.

  1. Instala Apache en tu máquina.
  2. Localice Apache access.log
  3. Observe los cambios en este archivo con este comando y cuide una cadena específica en el registro: aquí estoy viendo el acceso a mi aplicación web Drupal

Escriba este comando en una terminal

$ tail -f access_log | awk '/drupal/ {system("/Applications/capture.app/Contents/MacOS/Application\\ Stub");}' 

Capture.app es una aplicación automator. Puede ser lo que quieras, por ejemplo:

$ system("say Drupal");  # speech synthesis
$ system("open -R /");   # opens the Finder

Esto no es una solución limpia, procesa todo el registro cuando se inicia y se adjunta a un terminal. Apache tiene mecanismos para hacer esto con ganchos.

Ni siquiera tienes que tener algo en la URL. La única parte importante es la solicitud en acces_log.

    
respondido por el alecail 22.10.2012 - 11:48

Lea otras preguntas en las etiquetas