Tar Hazel 3 og innboksen til neste nivå

screen~~POS=TRUNC

screen~~POS=TRUNC: https://www.dropbox.com/s/vde5b48znaphudq/Hazel2.mp4?dl=0

I den forrige opplæringen viste jeg hvordan å holde OS X rotfritt med Hazel og en dedikert Innboks mappe. 

I denne veiledningen vil jeg vise deg hvordan du bruker Hazel å automatisere hvordan filer håndteres når de er i Innboks. Jeg skal dekke hvordan jeg skal bruke Hazel å arkivere mapper på månedlig basis. Disse tilleggsreglene vil ta din Hazel arbeidsflyt til neste nivå.

Forutsetninger

For å få mest mulig ut av denne opplæringen må du ha lest min forrige på bruk Hazel og en Innboks mappe for å holde en Mac-ryddig fri (LINK AGAIN). Du må også ha lest Paula sin gode introduksjon til Hazel-regler hvis du ikke allerede har gjort det.

Av åpenbare grunner trenger du en kopi av Hazel 3. Du kan laste ned en fra utviklerens nettsted. Det koster $ 29, men det er en gratis 14-dagers prøveperiode. Hvis du skal forsøke å sette opp noen av arbeidsflytene i veiledningene mine, ignorerer jeg gratis prøveversjon og bare kjøpe appen. Hvis du bruker noen timer å sette opp Hazel Det er bare dumt å få det til å stoppe med å jobbe om to uker.

Hvis du er interessert i Hazel, du bruker sannsynligvis en applikasjonsstarter som Alfred eller Launchbar allerede. Selv om det ikke kreves for denne opplæringen, vil de gjøre noen av arbeidsflytene enklere og raskere å utløse.

En av arbeidsflytene i denne opplæringen bruker Hazel å utløse en Automator service. Hvis du vil lage lignende regler, må du vite hvordan du bruker OS X Automator app. Igjen har Paula skrevet en eksepsjonell introduksjon.

Endelig har jeg opprettet en ressurspakke av alle Hazel regler og Automator arbeidsflyt som brukes i denne opplæringen. Du kan laste dem ned og enten bruke dem som de er eller justere dem for å dekke dine behov.

Indeksere filer med etiketter

OS X Mavericks introduserte Finder-tagger. De er det perfekte verktøyet for å utløse Hazel til å virke på bestemte filer, men ikke andre.

I tillegg til den generelle Innboks Jeg dekket i den siste opplæringen, jeg har en rekke prosjektspesifikke innboks. For eksempel har Tuts + jeg en mappe Tuts + innboks. Eventuelle filer som jeg kommer til å trenge for artikler i de neste dagene, blir sendt der. På noen tid vil det være en blanding av skjermbilder, skjermbilder, bilder, applogoer og arkivfiler.

Hvis jeg merker noen fil i min Innboks med en Tuts Finder stikkord, Hazel flytter den automatisk til min Tuts + innboks.

Arbeidsflyten

Opprett en prosjektinnboks for hvert større prosjekt du har. Jeg har en Tuts+ mappe på min Mac og jeg opprettet @ Tuts + Innboks inni det. Jeg gjorde det samme for de andre nettstedene jeg skriver for.

Som standard, Hazel skanner bare toppnivået til en mappe; det driller ikke inn i undermappene. For denne regelen å fungere skikkelig, Hazel må også skanne undermapper.

Som jeg nevnte sist gang, Hazel Kjører hver regel i rekkefølge. Å få Hazel å bore ned i undermapper lage en regel som samsvarer med noen Snill er mappe og så gjør det Kjør regler om mappens innhold. Plasser den øverst på stakken som retter seg mot Innboks.

Denne regelen får Hazel til å kjøre på undermapper. Vær forsiktig!

Hvis Hazel finner en mappe, kjører det noen av reglene som følger på filene inni. Hvis den finner en annen mappe, vil den bore ned igjen. Vær forsiktig med å bruke Hazel-regler som drar ned i undermapper. Jeg har hatt noen interessante rekursive resultater der alt har blitt sortert i en enkelt mappe med hundrevis av sub-sub-sub-undermapper.

Etter den første regelen, opprett en annen som matcher en hvilken som helst fil med målmerket. Min er Tuts men du bør velge noe mer passende for deg selv.

Enhver fil merket med Tuts blir flyttet til @Tuts Innboks.

For handlingene, bruk Angi fargeetikett å strikke fargekoden og Bevege seg den merkede filen til Tuts + Innboks-eller hva prosjektboksen din er.

For å raskt tilordne koder til filer bruker jeg programstartprogrammet Launchbar-men Alfred vil også fungere. Du kan bruke Finderkontekstmeny for å bruke tagger, men det er langt tregere.

Endre størrelse på bilder

Ved hjelp av Hazel bare for å flytte merkede filer er litt latterlig. Å sette opp den første regelen tok sannsynligvis meg mer tid enn det noen gang vil spare. Flytter filene direkte med Launchbar eller alfred er minst like rask som å bruke taggen og utleie Hazel gjør det. Hva Hazel kan gjøre det Launchbar og alfred kan ikke, er handling på filene mens de blir flyttet.

Mine opplæringsprogrammer for Tuts + stole tungt på skjermbilder. Jeg tar 20 eller 30 for hver og trekker ut det mest relevante. Alle bildene på nettstedet er 600 piksler brede, men det er veldig sjeldent at vinduet jeg er skjermbilde er. Før jeg legger dem til CMS, må jeg endre størrelsen på dem.

Jeg tenkte å bruke Hazel å automatisk konvertere alle skjermbilder til 600px bred, men jeg trenger dem i andre størrelser også. I stedet opprettet jeg en regel om hvilken som helst fil i Innboks merket med tutsimage blir endret til 600 piksler bredt, konvertert til en .jpg og flyttet til min Tuts + innboks.

Arbeidsflyten

Lag en Automator arbeidsflyt som endrer størrelsen på bilder og konverterer dem til .jpg. Du kan enten følge Paula's veiledning på Automator, eller bruk arbeidsflyten som tilbys i ressurspakken. 

Automator-arbeidsflyten som tilpasser bildene.

Høyreklikk på den første regelen du opprettet, og velg Duplisere. Endre det slik at i stedet for å matche Tuts tag, den samsvarer med tutsimage tag-eller hva din ekvivalent er. Legg til en ny handling og velg Kjør Automator arbeidsflyt. Velg din nylig lagrede Automator arbeidsflyt.

Eventuelt legg til en Fjern tagger handling og fjern Eventuelle eksisterende merker Legg deretter til en Legg til merkelapper handling og velg hovedprosjektet ditt - i mitt tilfelle er det Tuts.

Enhver fil merket med tutsimage har mye skjedd med det.

Nå er et bilde i innboksen som er merket med tutsimage vil bli endret, konvertert til .jpg, flyttet til min Tuts + Innboks og har Tuts tag brukt.

Ved å kombinere Hazel med Automator det er nesten ingen grense for hva du kan gjøre. For eksempel, hvis du vil sende filer til din partner eller konvertere dem til PDF bare ved å bruke en Finder tag, det er helt mulig.

Arkiver en gang i måneden

Som freelancer er jeg i den uheldige stillingen å måtte klare mine egne utgifter. En av de viktigste tingene jeg trenger å gjøre, er å holde oversikt over utgiftene mine, så jeg kan skrive dem mot skatt eller kreve dem tilbake fra noen av nettstedene jeg jobber for.

Jeg har lagt til en @Expenses mappe til Innboks og i løpet av måneden legger jeg inn eventuelle kvitteringer jeg kan. Når det kommer tid til å sende inn fakturaer i slutten av måneden, kan eventuelle utgifter jeg kan regne for jeg gjør.

Når jeg har behandlet mine utgifter for måneden, trenger jeg alle mine kvitteringer for å bli arkivert et sted for årsskiftet. Mange arbeidsflyter jeg har dekket, bruker en fils opprettelsesdato som utløser. Det er ikke bruk i dette tilfellet. Det spiller ingen rolle om jeg kjøper noe på 3. eller 28., kostnaden er fra samme måned.

Følgende arbeidsflyt er flott for å håndtere noen av disse ukentlige eller månedlige oppgavene.

Arbeidsflyten

Lag en @Expenses mappe i Innboks og en Årlige utgifter mappe et sted trygt-jeg har min i iCloud Drive. Konfigurer en regelmålretting @Expenses. Sett Hazel for å utløse hvis Nåværende klokkeslett er 00:00 kl av måneden, eller hvilken tid som passer best for deg.

For handlingen, ha Hazel Bevege seg filene til Årlige utgifter og Sorter inn i undermappe. Jeg bruker et YYYY - MM - MName - Utgifter mønster.

Regelen som arkiverer filene i @Expenses en gang i måneden.

Ved midnatt på den første, alle filene i @Expenses bli arkivert til Årlige utgifter om de ble opprettet 30 dager eller 2 dager tidligere.

Konklusjon

Hazel er et utrolig kraftig verktøy når du går for å sette opp det. Det tar tid og tilpasning for å implementere riktig.

Hvis du har fulgt både denne opplæringen og den forrige, har du en kompleks struktur av relaterte mapper som Hazel Flytter filer mellom. Det bør holde en Mac-rotfri og automatisere noen vanlige oppgaver. Du bør også få et godt innblikk i hvordan Hazel kan passe inn i arbeidsflyten din.

Hvis disse innleggene har fått deg til å implementere Hazel, eller du har funnet noen gode regler, vennligst gi meg beskjed i kommentarene nedenfor.