¿Se puede convertir Quick Look en una aplicación para obtener una vista previa de URL en aplicaciones como Twitter?

La vista rápida mejorada de Lion ahora puede obtener una vista previa de las páginas web. La vista de pantalla completa y el inicio rápido lo hacen excelente para echar un vistazo a una página web sin tener que iniciar un navegador; que, en mi caso, siempre tiene muchas pestañas para abrir de una sesión anterior que planeo volver a visitar más adelante.

Uso una aplicación llamada Choosy que me permite elegir qué navegador usar cuando hago clic en un enlace [fuera del navegador]. Esto alivia la preocupación de que Quick Look no sea adecuado como reemplazo permanente. Me gustaría usar Quick Look como una opción de navegadores, pero desde entonces descubrí que Quick Look no es una aplicación.

¿Se puede crear una aplicación que solucione este bache? Una aplicación que solo abre elementos en Quick Look que simplemente funciona como una forma de elegirlo como abridor o como opción en Choosy. Mi principal preocupación es que quiero poder abrir una URL en la aplicación de Twitter y tenerla abierta en Quick Look. He sido mimado por Twitter para iOS en este sentido. Además, también sería bueno usarlo como el abridor predeterminado para imágenes.

Respuestas (7)

He escrito un envoltorio de AppleScript para qlmanage llamado "Have A Quick Look":

http://dougscripts.com/471

Sin embargo, en Lion, la aplicación qlmanage se abre y provoca algunos conflictos con iTunes. Oh bien.

Pude crear una aplicación usando Automator para abrir archivos en Quick Look. Utilicé la acción "Ver con vista rápida" que se encuentra en este sitio web y funciona sin problemas para los archivos locales: haga clic con el botón derecho, dígale que se abra con la aplicación y ¡listo! Se abre en Vista rápida.

Sin embargo, no estoy seguro de cómo pasar esta acción a una URL. La descripción indica que solo toma archivos/carpetas como entradas y, para estar seguro, no estoy familiarizado con cómo hacer que Quick Look funcione en algo que no es parte del sistema de archivos.

Estaba pensando que tal vez podrías descargar una copia de la página y Quick Look eso, pero en ese momento podrías simplemente abrirlo en el navegador.

Esta funcionalidad de vista previa de URL no parece estar basada en Quick Look, sino que es un detector de datos . Como tal, desafortunadamente no hay una forma programática de activarlo.

Sin embargo, podría crear una aplicación simple que obtenga una vista previa de una página en una vista web, en lugar de intentar usar el sistema existente.

No parece ser una aplicación. Más bien, es un marco: /System/Library/Frameworks/QuickLook.framework/. Consulte el qlmanagecomando y observe que /usr/bin/qlmanagees un enlace simbólico que apunta dentro del marco.

Podría ser posible crear algún applescript que se ejecute qlmanage. Luego, puede guardar el script como una aplicación (desde Applescript Editor) y usarlo como su abridor de archivos.

¿Quiere que funcione de manera similar a Quick Look in Mail para las URL incluidas en los correos electrónicos? Si investigas cómo funciona el correo OSX, deberías encontrar una respuesta. He buscado un marco que me permita hacer esto desde hace algún tiempo, probablemente habrá algo que pueda ayudarlo en el sitio de desarrolladores de OSX, hay una gran cantidad de código de muestra que proporciona Apple, este código podría incluir un ejemplo de cómo usar el marco Quick Look, pero hay 372 ejemplos para ordenar. Aquí está la página de desarrolladores para el marco de vista rápida

¡SÍ! Y lo acabo de instalar; es una extensión de Chrome llamada

RENDER URL

(disponible en el repositorio de extensiones de google)

No sé si será de corta duración y encontrará una manera de molestarme, pero por ahora..? Es como Quicklook (los usuarios de Mac lo entenderán) para Chrome.

Solo quería recordarles a las personas que pueden abrir un QuickLook desde la línea de comandos:

qlmanage -p foo.txt   # preview window
qlmanage -t bar.jpg   # thumbnail window

# support >1 doc via left/right arrows
qlmanage -p download.png image.png
qlmanage -p test.txt scrum-guide-us.pdf 

Entonces, esto también funciona (más relacionado con lo que estás hablando):

qlmanage -p Google.webloc  # link to Google

y, por supuesto, un .weblocarchivo es solo este texto xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>URL</key>
    <string>https://www.google.com/</string>
</dict>
</plist>

Por lo tanto, tal vez podría hacer un truco feo mediante el cual crea un /tmparchivo con la URL que desea y llama qlmanagecontra él ...