Stap 3: Het ontvangen van gebeurtenissen in Node.js en het afvuren van Apple Script
Kloon Deze repository van GitHub, en vervolgens open de map in een Terminal en run "npm installeren". Eenmaal gedaan u kunt uitvoeren:
SPARK_USERNAME = YourUsername SPARK_PASSWORD = uwwachtwoord knooppunt index.js
Dit zal vervolgens sporen van uw apparaat Spark Core en luisteren naar de knop release gebeurtenissen van het. Het script voor het verzenden van de omhoog/omlaag/links/rechts-opdrachten voor de relevante knoppen en Command-Tab voor alle knoppen depressief is voorgeprogrammeerd kunt, maar u gemakkelijk vervangen de AppleScript die wordt uitgevoerd met alles wat die je wilt.
Hier is enkele ideeën:
- tell application "Skype" te sturen commando "SET USERSTATUS ONLINE" scriptnaam "Blah"
- vertellen van toepassing "Skype" opdracht "AWAY USERSTATUS instellen" scriptnaam "Blah" verzenden
tell application "Finder" shell script ' afplay ' / System/Library/Sounds/Blow.aiff'
tell application "Finder" om te slapen