Hammerspoon – macOS-Automatisierung mit Lua
(hammerspoon.org)Über Lua-Code ist Zugriff auf die meisten APIs von OSX möglich (Anwendungen, Fenster, Mauszeiger, Dateisystem, Audiogeräte, Batterie, Zwischenablage, WLAN usw.).
Im Vergleich zu den standardmäßig integrierten Tools Automator/AppleScript von OSX lassen sich damit dank Hintergrundausführung und Low-Level-Zugriff noch mehr Aufgaben erledigen. Die Entwickler-Community ist aktiv, daher gibt es auch reichlich Dokumentation und passende Beispiele.
1 Kommentare
Unter https://www.hammerspoon.org/Spoons/ kann man bereits erstellten Code (Spoons) ansehen.
MiroWindowsManager: Fensterposition mit
ctrl+alt+cmd+Pfeiltastenanpassenhttps://www.hammerspoon.org/Spoons/MiroWindowsManager.html
Amphetamine: Ersatz für Caffeine. Verhindert, dass der Mac in den Ruhezustand geht
https://gist.github.com/heptal/50998f66de5aba955c00
HCalendar: Horizontaler Kalender, der auf dem Desktop angezeigt wird
https://www.hammerspoon.org/Spoons/HCalendar.html
So installiert man einen Spoon, nachdem man ihn zunächst heruntergeladen hat.
Wenn man auf
.spoonklickt, wird er nach~/.hammerspoon/kopiertIn der Menüleiste auf das Hammer-Symbol klicken,
Open Configwählen und deninit.lua-Editor öffnenhs.loadSpoon("Name des Spoons")eintragen, dann beim Hammer-SymbolReload Configausführen, und fertig