Maya Workflow Kit
The whole Maya workflow in Blender, in one install. Free and open source, Blender 4.5 – 5.2.
翻譯準備中
A Hammerspoon Spoon that executes commands on system events like wake, sleep, and WiFi changes
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗A Hammerspoon Spoon that executes commands on system events like wake, sleep, and WiFi changes.
Ensure you have Hammerspoon installed, then choose a method:
MacWatcher.spoon.zip from the latest releaseMacWatcher.spoon folder~/.hammerspoon/Spoons/hs.reload() in the console)spoon.SpoonInstall:installSpoonFromZip(
"https://github.com/hugoh/MacWatcher.spoon/releases/latest/download/MacWatcher.spoon.zip"
)
cd ~/.hammerspoon/Spoons
git clone https://github.com/hugoh/MacWatcher.spoon.git
-- Load and configure the Spoon
local macWatcher = hs.loadSpoon("MacWatcher")
-- Configure default settings (optional)
macWatcher.cooldown = 30 -- Minimum seconds between hook executions
macWatcher.taskTimeout = 30 -- Timeout for command execution
-- Set up event hooks
macWatcher
:whenResume({"/bin/echo", "System resumed"}, 2) -- Run 2 seconds after a session is resumed
:whenSuspend({"/usr/bin/true"}, 0) -- Run immediately before sleep
:onWifiChange({"/usr/local/bin/ssid_handler"}, 1) -- Run 1s after WiFi change (SSID appended as argument)
:onThemeChange({"/usr/local/bin/theme_handler"}) -- Run on light/dark change and on wake ("light"/"dark" appended as argument)
:whenStop({"/usr/local/bin/teardown"}) -- Run synchronously when stop() is called
-- Start monitoring
macWatcher:start()
-- Run suspend and whenStop hooks when Hammerspoon quits or reloads
hs.shutdownCallback = function() macWatcher:stop() end
Full API reference is available at https://macwatcher-spoon.larve.net/.