Hammerspoon para Mac
Potente herramienta de automatización que utiliza el motor de scripts Lua.

Potente herramienta de automatización que utiliza el motor de scripts Lua.
Hammerspoon es una herramienta que permite una potente automatización de OS X. En esencia, no es más que un puente entre el sistema operativo y un motor de scripts Lua. Lo que confiere a Hammerspoon su potencia es un conjunto de extensiones que ponen a disposición del usuario funciones específicas del sistema.
Esto es muy difícil de describir de forma concisa. Puedes escribir código Lua que interactúe con las API de OS X para aplicaciones, ventanas, el puntero del ratón, objetos del sistema de archivos, dispositivos de audio, baterías, pantallas, eventos de bajo nivel del teclado y el ratón, el portapapeles, los servicios de localización, el wifi y mucho más.
Normalmente, se escribe un archivo de configuración en Lua que vincula eventos con acciones. Quizás quieras asociar un atajo de teclado a una serie de operaciones con ventanas o a un AppleScript. Quizás quieras ejecutar una serie de comandos cuando tu interfaz Wi-Fi se conecte a tu red doméstica. Quizás quieras mostrar una alerta cuando la batería baje de un determinado porcentaje. Quizá quieras hacer algo tan alocado como que iTunes empiece a reproducir música automáticamente cuando tu Mac detecte que estás en París.
Si quieres explorar las opciones que ofrece Hammerspoon, echa un vistazo a la Guía de introducción y a la documentación completa de la API.

Comentarios
Valoraciones de usuarios