Hammerspoon - Luaで作るmacOSオートメーション
(hammerspoon.org)LuaコードからOSXのほとんどのAPI(アプリケーション、ウィンドウ、マウスポインタ、ファイルシステム、オーディオデバイス、バッテリー、クリップボード、Wi-Fiなど)にアクセス可能。
OSX標準搭載のAutomator/AppleScriptと比べて、バックグラウンド実行や低レベルアクセスなど、さらに多くのことを実行可能。開発者コミュニティが活発で、ドキュメントや関連サンプルも豊富。
LuaコードからOSXのほとんどのAPI(アプリケーション、ウィンドウ、マウスポインタ、ファイルシステム、オーディオデバイス、バッテリー、クリップボード、Wi-Fiなど)にアクセス可能。
OSX標準搭載のAutomator/AppleScriptと比べて、バックグラウンド実行や低レベルアクセスなど、さらに多くのことを実行可能。開発者コミュニティが活発で、ドキュメントや関連サンプルも豊富。
1件のコメント
https://www.hammerspoon.org/Spoons/ で、すでに作られているコード(Spoon)を見ることができます。
MiroWindowsManager :
ctrl+alt+cmd+矢印キーでウィンドウ位置を調整https://www.hammerspoon.org/Spoons/MiroWindowsManager.html
Amphetamine : Caffeine の代替。スリープに入るのを防止
https://gist.github.com/heptal/50998f66de5aba955c00
HCalendar : デスクトップに表示される横長のカレンダー
https://www.hammerspoon.org/Spoons/HCalendar.html
最初に Spoon を受け取ったあとのインストール方法。
.spoonをクリックすると~/.hammerspoon/にコピーされるメニューバーでハンマーアイコンを押して Open Config を選ぶと、
init.luaのエディタが起動hs.loadSpoon("Spoon名")を記述し、ハンマーアイコンで Reload Config すれば完了