Steuern eines Macs aus der Ferne mit IFTTT und Dropbox

Mac-Automatisierung ist bei Envato Tuts + etwas ganz Besonderes. Mit Werkzeugen wie Keyboard Maestro und Hasel du kannst viel machen Durch die Verknüpfung verschiedener Dienste können Sie jedoch noch mehr Möglichkeiten zur Steuerung eines Macs hinzufügen. Auch wenn Sie nicht in der Nähe sind.

In diesem Tutorial zeige ich Ihnen, wie Sie kombinieren können IFTTT-Wenn dies dann das-und Dropbox entweder mit Keyboard Maestro oder Hasel einen Mac von überall aus steuern.

Bedarf

Um diesem Tutorial zu folgen, benötigen Sie sowohl eine als auch eine IFTTT Konto und a Dropbox Konto. Sie benötigen auch eine Automatisierungs-App wie Keyboard Maestro oder Hasel das wird die harte Arbeit auf dem Mac erledigen. Welches Sie verwenden, liegt bei Ihnen. 

Ich habe bereits viele Grundlagen dieser Tools behandelt. Bevor Sie mit diesem Tutorial fortfahren, sollten Sie Folgendes lesen:

  • Journal Your Life mit Day One 2 und IFTTT,
  • So wählen Sie die richtigen Tools für die Automatisierung des Mac und
  • Meine fünfteilige Serie am Keyboard Maestro, oder
  • Meine vierteilige Serie am Hasel.

Wie das funktioniert

In diesem Tutorial konzentriere ich mich auf die Mechanik des Auslösers und nicht auf die spezifische Aktion, die danach ausgeführt wird. Sie können beide verwenden Keyboard Maestro oder Hasel und Automator um die gleichen Ergebnisse zu erzielen-Keyboard Maestro macht es einfach ein bisschen intuitiver.

Ich werde verwenden IFTTT eine Trigger-Datei erstellen Dropbox. Diese Trigger-Datei enthält einen Code, den die Automatisierungs-App liest und die entsprechende Aktion ausführt.

Für dieses Tutorial erstelle ich eine IFTTT DO Wenn Sie diese Taste drücken, wird mein Mac für das Ansehen von Filmen eingerichtet.

Erstellen einer Trigger-Datei mit IFTTT

Melden Sie sich bei an IFTTT rechnen und sicherstellen Dropbox Ist einer Ihrer verbundenen Kanäle, wenn nicht, richten Sie ihn jetzt ein.

Laden Sie auf einem iPhone die IFTTT DO App und melden Sie sich an IFTTT Konto. Dadurch wird automatisch der neue Kanal aktiviert. 

Einrichten der TUN auslösen.

Erstellen Sie mit dem iPhone ein neues TUN Rezept mit der Dropbox Kanal. Ich will IFTTT zu Erstellen Sie eine Textdatei im Dropbox Das wird automatisch mit dem Mac synchronisiert.

Ich nenne dieses Rezept Filme starten. Meine Textdatei wird aufgerufen Etwas tun was für jede von mir angelegte Aktion gleich ist. Für dieses Beispiel möchte ich das Inhalt sein #Filme. Zum Schluss habe ich die eingestellt Dropbox-Ordnerpfad zu TUN; Dies ist der Ordner, in dem die Trigger-Datei erstellt wird.

Damit fertig TUN Taste ist betriebsbereit. Versuch es.

Lesen der Trigger-Datei

Nun haben wir eine Möglichkeit, schnell eine Trigger-Datei hinzuzufügen Dropbox, es ist Zeit, es zu lesen.

Keyboard Maestro

Erstellen Sie ein neues Makro und nennen Sie es etwas IFTTT-Automatisierung. Stellen Sie das ein Auslösen zu einem Folder-Trigger. Drücke den Mappe Symbol und navigieren Sie zu Ihrem TUN Mappe. Stelle sicher fügt einen Artikel hinzu und ignorieren Sie partielle Dateien ausgewählt sind. Immer wenn dem Ordner eine Datei hinzugefügt wird, wird die Aktion ausgelöst. 

Als Nächstes muss ich herausfinden, welche Aktion wir ausführen müssen. Dies bedeutet das Lesen des Inhalts des Etwas tun Textdatei. Wenn Sie dies noch nicht getan haben, führen Sie die Aktion einmal aus, damit sich im Ordner eine Datei befindet.

Neues hinzufügen Datei lesen Aktion aus dem Datei Mappe. Stellen Sie es auf Lesen dosomething.txt zu einem Variable. Ich habe die Variable aufgerufen Befehl. Nun, wann immer eine neue Datei hinzugefügt wird TUN, Was auch immer ihr Inhalt ist, wird in einer Variablen gespeichert. Damit können wir ermitteln, welche Aktion ausgeführt wird.

Die abgeschlossene Aktion in Keyboard Maestro.

Zum Abschluss fügen Sie ein Datei löschen Aktion und Ziel dosomething.txt. Dadurch wird alles zurückgesetzt.

Um die verschiedenen Befehle auszulösen, fügen Sie a ein Schalter von Befehlsablauf. Stellen Sie das ein Schalter zu Wenn variabler Befehl

Fügen Sie für jeden Befehl eine Reihe von Aktionen hinzu. Zum Beispiel habe ich meine so eingestellt, wenn Befehl enthält #Filme Keyboard Maestro startet Plex und Plex Media Server, stellt die Bildschirmhelligkeit auf volle und die Lautstärke auf volle.

Erstellen Sie für jeden gewünschten Befehl eine andere Option.

Hasel

Mit Hasel Die Dinge sind etwas unbeholfener. Es ist leicht auszulösen, aber Sie müssen es verwenden AppleScript um die Aktionen zu verwalten.

Erstellen Sie zuerst ein neues AppleScript in dem Script Editor. Fügen Sie die gewünschten Aktionen hinzu. Für mich will ich Plex und Plex Media Server so starten mein Skript sieht so aus:

Sagen Sie der Anwendung "Plex Media Server" das Ende. Sagen Sie der Anwendung "Plex"

Speichern Sie das Skript an einem guten Ort. ich habe ein Operationen Ordner in meinem Dropbox für diese Art von Dingen.

Die Regel in Hasel.

Öffne das Hazel Preference Pane und erstellen Sie eine neue Regel für die TUN Mappe. Stellen Sie es so ein, wenn die Der Name ist Dosomething und das Der Inhalt enthält #Filme Das von Ihnen erstellte Skript wird ausgeführt und die Datei wird verschoben Müll

Wiederholen Sie diesen Vorgang für jede gewünschte Aktion.

Mit anderen Ideen kommen

Verwenden einer einfachen Textdatei in Dropbox lass uns alle verbinden IFTTTDreihundert plus Kanäle für Ihren Mac. Ich habe eine verwendet TUN Schaltfläche als Beispiel, aber Sie können leicht Aktionen von einem der anderen Kanäle auslösen. TJ Luoma bei MacStories Verwendet Automatik und ein Geofence, um seinen Mac auszulösen, wenn sein Auto im Parkbereich seiner Arbeit ein- oder ausgeschaltet wird. 

Es gibt wirklich keine Grenzen für das, was Sie tun können. Wenn Sie möchten, dass auf einem Mac etwas passiert, wann immer Sie getwittert werden, ein RSS-Feed aktualisiert wird oder etwas anderes, können Sie dies tun. Erstellen Sie einfach eine Aktion, die Ihren Wünschen entspricht Keyboard Maestro oder Hasel um es auszulösen.

In den nächsten Tutorials werde ich einige dieser unterschiedlichen Ideen herausgreifen.