アレクサ、MacをSleepして

Next.js
GitHub - miyabi-satoh/macos-ifttt-control: Cloud-Based IFTTT Task Automation Service for macOS.
Cloud-Based IFTTT Task Automation Service for macOS. - miyabi-satoh/macos-ifttt-control

ぬにょす(挨拶)。

Amazonの新生活セール的なやつで、Echo Dot(第3世代)が¥1.980だったもんで、SwitchBotミニハブとセットで買ったんですわ。

これが思った以上に強力で、SwitchBotに各種リモコンの信号を覚えさせて、シーン登録して、アレクサの定型アクションを設定したら…リモコンの電池全部抜いたわ。

いまや「アレクサ、行ってきます」と言えば各種電化製品をOFFにしてくれて、「アレクサ、ただいま」と言えば照明もエアコンもテレビも空気清浄機も全部ONにしてくれる。

そしてアレクサとMacを連携したくなった。
「アレクサ、行ってきます」でMacをスリープできないかと。

ググってみた結果、macOS IFTTT Control なるものがあると知った。早速ダウンロードして起動してみるも、思い通りに動かない。どうもmacOSのバージョンアップに伴ってphpがバンドルされなくなったからっぽくてphpをインストールしたけど、それでもダメで。

そして思い至った。

どこの馬の骨とも分からぬプログラムを動かすために環境をいじくるよりも、リライト&リビルドすれば良いのではないかと。(Happy Hacking!)

ということで、元プロジェクトをforkして全面的に書き換えました。
とりあえず自分のやりたかった「MacをSleepして」は実現できたので、pre-releaseとして公開してみました。

誰かのHack魂に火が付けば幸いです。

GitHub - miyabi-satoh/macos-ifttt-control: Cloud-Based IFTTT Task Automation Service for macOS.
Cloud-Based IFTTT Task Automation Service for macOS. - miyabi-satoh/macos-ifttt-control

コメント