Hammerspoon - l’automatisation macOS avec Lua
(hammerspoon.org)Permet d’accéder depuis du code Lua à la plupart des API d’OSX (applications, fenêtres, pointeur de souris, système de fichiers, périphériques audio, batterie, presse-papiers, Wi-Fi, etc.).
Par rapport à Automator/AppleScript intégrés par défaut à OSX, il permet d’en faire davantage, comme l’exécution en arrière-plan ou l’accès bas niveau. La communauté de développeurs est active, et il existe donc beaucoup de documentation et d’exemples associés.
1 commentaires
On peut voir des codes déjà créés (Spoon) sur https://www.hammerspoon.org/Spoons/.
MiroWindowsManager : ajuste la position des fenêtres avec
ctrl+alt+cmd+flècheshttps://www.hammerspoon.org/Spoons/MiroWindowsManager.html
Amphetamine : alternative à Caffeine. Empêche la mise en veille
https://gist.github.com/heptal/50998f66de5aba955c00
HCalendar : calendrier horizontal visible sur le bureau
https://www.hammerspoon.org/Spoons/HCalendar.html
Comment installer un Spoon après l’avoir téléchargé.
en cliquant sur
.spoon, il est copié dans~/.hammerspoon/dans la barre de menus, cliquez sur l’icône du marteau puis sur Open Config pour lancer l’éditeur de
init.luaajoutez
hs.loadSpoon("nom_du_spoon"), puis cliquez sur Reload Config dans l’icône du marteau, et c’est terminé