Kontrollere en Mac fra Afar Med IFTTT og Dropbox

Mac-automatisering er noe vi er ganske store på på Envato Tuts +. Med verktøy som Tastatur Maestro og Hazel du kan gjøre mye. Ved å koble sammen ulike tjenester sammen, kan du legge til enda flere måter å kontrollere en Mac på. Selv når du ikke er i nærheten av det.

I denne veiledningen vil jeg vise deg hvordan du kan kombinere IFTTT-Hvis dette så det-og Dropbox med enten Tastatur Maestro eller Hazel å kontrollere en Mac fra hvor som helst.

Krav

For å følge med denne opplæringen trenger du både en IFTTT konto og a Dropbox konto. Du trenger også en automatiseringsapp som Tastatur Maestro eller Hazel Det vil gjøre det harde arbeidet på Mac. Hvilken du bruker er opp til deg. 

Jeg har allerede dekket mange grunnleggende av disse verktøyene, så før du fortsetter med denne opplæringen bør du lese:

  • Journal ditt liv med dag ett 2 og IFTTT,
  • Hvordan velge riktig verktøy for å automatisere Mac, og
  • Mine fem delseriene på Tastatur Maestro, eller
  • Mine fire serier på Hazel.

Slik fungerer dette

I denne opplæringen vil jeg fokusere på triggerenes mekanikk i stedet for den spesifikke handlingen det går etterpå. Du kan også bruke Tastatur Maestro eller Hazel og Automator for å oppnå de samme resultatene-Tastatur Maestro bare gjør det litt mer intuitivt.

Jeg skal bruke IFTTT å opprette en utløserfil i Dropbox. Denne utløserfilen vil inneholde en kode som automatiseringsappen leser og kjører den aktuelle handlingen.

For denne opplæringen lager jeg en IFTTT DO knappen når jeg trykker på den, blir min Mac satt opp for å se på filmer.

Opprette en utløsningsfil med IFTTT

Logg inn på IFTTT konto og sikre Dropbox er en av de tilkoblede kanalene dine, hvis ikke, sett opp nå.

På en iPhone, last ned IFTTT DO app og logg inn på din IFTTT konto. Dette aktiverer automatisk den nye kanalen. 

Sette opp GJØRE avtrekker.

Bruk iPhone, opprett en ny GJØRE oppskrift ved hjelp av Dropbox kanal. Jeg ønsker IFTTT til Lag en tekstfil i Dropbox som automatisk synkroniseres til Mac.

Jeg ringer denne oppskriften Start filmer. Min tekstfil kalles Gjør noe som vil være den samme for enhver handling jeg lager. For dette eksempelet vil jeg ha Innhold å være #movies. Endelig har jeg satt Dropbox mappebane til GJØRE; det vil være mappen der triggerfilen er opprettet.

Med det gjort, er GJØRE knappen er klar til bruk. Prøv det.

Leser utløseren fil

Nå har vi en måte å raskt legge til en utløserfil til Dropbox, det er på tide å se på å lese det.

Tastatur Maestro

Opprett en ny makro og ring den til noe IFTTT Automation. Sett Avtrekker til en Folder Trigger. Klikk på Mappe ikonet og naviger til din GJØRE mappe. Forsikre legger til et element og ignorere delvise filer er valgt. Når en fil legges til mappen, vil handlingen utløse. 

Deretter må jeg finne ut hvilken handling vi må løpe. Dette betyr å lese innholdet i Gjør noe tekstfil. Hvis du ikke allerede har gjort det, kjør handlingen en gang, så det er en fil i mappen for å jobbe med.

Legg til en ny Les fil handling fra Fil mappe. Sett den til å lese dosomething.txt til en variabel. Jeg har kalt variabelen Kommando. Nå når en ny fil legges til GJØRE, Uansett hva innholdet er, blir det lagret i en variabel. Vi kan bruke dette til å bestemme hvilken handling som kjører.

Den fullførte handlingen i Tastatur Maestro.

For å fullføre ting, legg til en Slett fil handling og mål dosomething.txt. Dette vil nullstille alt.

For å utløse de forskjellige kommandoene, legg til en Bytte om fra Kommandostrøm. Sett Bytte om til Hvis variabel kommando

For hver kommando du har, legg til en rekke handlinger. For eksempel har jeg satt min slik at hvis Kommandoen inneholder #movies Tastatur Maestro lanseringer Plex og Plex Media Server, slår skjermens lysstyrke opp til full og gjør volumet fullt opp.

Opprett et annet bryteralternativ for hver kommando du vil ha.

Hazel

Med Hazel ting er litt vanskeligere. Det er lett å utløse, men du må bruke Apple å håndtere handlingene.

Først opprett en ny Apple i Script Editor. Legg til hvilke handlinger du vil ha. For meg vil jeg Plex og Plex Media Server å starte så skriptet ser slik ut:

fortelle søknad "Plex Media Server" aktivere slutt tell tell applikasjon "Plex" aktivere slutt tell

Lagre skriptet på en god plassering. jeg har en operasjoner mappe i min Dropbox for slike ting.

Regelen i Hazel.

Åpne Hazel Preference Panel og opprett en ny regel rettet mot GJØRE mappe. Sett det slik at hvis Navnet er dosomething og Innhold inneholder #movies Skriptet du opprettet er kjørt, og filen er flyttet til Søppel

Gjenta denne prosessen for hver handling du vil ha.

Komme opp med andre ideer

Bruk en enkel tekstfil i Dropbox la oss knytte alt sammen IFTTT's tre hundre pluss kanaler til Mac. Jeg har brukt en GJØRE knappen som et eksempel, men du kan enkelt få handlinger utløst av noen av de andre kanalene. TJ Luoma over på MacStories bruker Automatisk og en geofens for å utløse sin Mac når bilen hans er slått av eller på i sitt arbeidsparkeringsplass. 

Det er virkelig ingen grense for hva du kan gjøre. Hvis du vil at noe skal skje på en Mac når du er tweeted på, en RSS-feed oppdateringer eller noe annet, kan du gjøre det. Bare opprett en handling som gjør hva du vil og bruker Tastatur Maestro eller Hazel å utløse det.

I løpet av de neste opplæringsprogrammene skal jeg grave inn i noen av disse forskjellige ideene.