¿Puede ver rápidamente una URL a través de un script (Applescript, Automator, Shell ...)?

2

Lion agregó la capacidad de ver rápidamente una URL en una aplicación (como Mail.app ). Me gustaría usar esa funcionalidad desde un script.

¿Es eso posible?

    
pregunta Tim Visher 24.03.2014 - 18:44

2 respuestas

3

También hay una acción de Automator para mostrar un sitio web en una ventana de Vista rápida:

automator -i http://apple.com Desktop/Website\ Popup.workflow

    
respondido por el user495470 24.03.2014 - 21:47
2

Sí, es posible, pero no directamente desde Internet. El archivo debe descargarse primero.

qlmanage -p '/path/to/file'

mostrará la vista previa de vista rápida para ese archivo. También escribirá cierta información de depuración en stderr, así que generalmente agrego >/dev/null 2>&1 al final del comando.

En su caso, primero deberá descargar el archivo para obtener la vista previa de Vista rápida. También necesita la extensión adecuada para que qlmanage reconozca el archivo. cd ~/tmp; curl "$url" --O "quicklook.$extension" lo descargará en ~ / tmp (este directorio debe existir) y deberá configurar la extensión de antemano con extension=${url##*.} .

El script de shell final:
cd ~/tmp
url='http://images.apple.com/mac/home/images/hero_30years_then.jpg'
extension=${url##*.}
curl "$url" --O "quicklook.$extension"
qlmanage -p "quicklook.$extension"

Y en un applecript:

set quicklookurl to "http://images.apple.com/mac/home/images/hero_30years_then.jpg"
do shell script "cd ~/tmp; url=" & quoted form of quicklookurl & "; extension=${url##*.}; curl \"$url\" --O \"quicklook.$extension\"; qlmanage -p \"quicklook.$extension\""
    
respondido por el 0942v8653 24.03.2014 - 20:06

Lea otras preguntas en las etiquetas