Segnalibro Safari per attivare un'azione di Automator

2

Sto provando a creare una pagina HTML che possa essere salvata come segnalibro in Safari o Google Chrome che esegue un flusso di lavoro, un'azione o un'applicazione di Automator o, eventualmente, un file di applicazione di Applescript.

È solo per il mio personal computer e voglio usare l'approccio più semplice possibile per realizzare questo.

    
posta Jordan 19.02.2012 - 10:12
fonte

2 risposte

1

Un link file:// (con il percorso per il programma desiderato) può puntare a un flusso di lavoro, un'applicazione o AppleScript sull'unità locale. Fare clic sul collegamento non eseguirà l'applicazione (questa mancanza di funzionalità è generalmente considerata una funzionalità di sicurezza desiderabile), ma farà aprire una finestra del Finder e selezionare il file in questione, quindi premendo O o eseguirà il programma desiderato.

    
risposta data 21.02.2012 - 00:09
fonte
0

Ecco un'idea con un server locale Apache.

  1. Installa Apache sul tuo computer.
  2. Trova Apache access.log
  3. Guarda le modifiche su questo file con questo comando e controlla una stringa specifica nel registro: qui, sto guardando l'accesso alla mia applicazione web Drupal

Digita questo comando in un terminale

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

Capture.app è un'applicazione di automazione. Può essere tutto ciò che vuoi, ad esempio:

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

Questa non è una soluzione pulita, elabora tutto il log quando viene avviato, ed è collegato a un terminale. Apache ha meccanismi per farlo con gli hook.

Non devi nemmeno avere qualcosa nell'URL. L'unica parte importante è la richiesta in acces_log.

    
risposta data 22.10.2012 - 11:48
fonte

Leggi altre domande sui tag