"Må ikke gentage dig selv" er en kardinal regel for programmering. Det er meningen at formanere programmører mod manuelt at køre det samme segment af kode gentagne gange, når computere kan gøre den slags ting automatisk. Men du behøver ikke at være en programmør for at undgå at gentage dig selv. Hvis du er en Mac-bruger, hjælper Hazel dig med at organisere dine filer automatisk, hvilket øger din effektivitet og frigør dit sind fra den ubehagelige forvirring af shuffling bits rundt for hånden.

Hvad er Hazel?

Hazel er et macOS-program, der giver en brugervenlig grafisk grænseflade til nogle forholdsvis avancerede scripting-muligheder. Det fungerer på en temmelig simpel "hvis denne, så den" slags struktur, hvilket betyder, at den matcher specifikke parametre til bestemte filer, og udfører derefter en opgave, hvis disse parametre er opfyldt. Mens logikken er enkel, kan du sammenkæde en masse komplekse funktioner til at lave sofistikerede programmer og derefter sætte dem til at køre, når du vil.

Opsætning af Hazel

Hazel er let at oprette. Når du har downloadet og installeret programmet, finder du det i dine Systemindstillinger. Klik på ikonet for at åbne præferencesruden, og du vil kunne komme i gang.

Når du først starter ruden, er du i fanen Info, der fortæller dig, om Hazel er i gang, og du får nogle andre oplysninger. Du får se en knap, der siger "Start Hazel", men lad det være afsted for nu. Hvis du starter det nu, gælder alle dine regler, når du gemmer dem, hvilket måske ikke er, hvad du vil, hvis du lige er begyndt.

Sørg dog for at kryds i boksen nedenfor, der siger "Vis Hazel status i menulinjen."

På venstre side af vinduet ses en kolonne med en liste over mapper. Klik på en af ​​disse mapper, og du vil se ruden til højre, mærket "Regler", fylde med nogle afkrydsningsfelter. Disse demo regler er inkluderet i Hazel og er i øjeblikket deaktiveret, men kan være nyttige som inspiration.

1. Rengør din downloads folder regelmæssigt

Jeg plejer at bruge min downloads folder som min "on deck" bibliotek. Som sådan bliver det crammed med filer, der engang var vigtige, men er nu ubrugelige. Heldigvis kan vi oprette en meget enkel regel for at hjælpe os med at løse dette problem.

1. For at oprette en ny regel i Hazel skal du først klikke på den mappe, du vil have Hazel til at overvåge i mappen sidebjælke. I dette tilfælde bruger vi mappen Downloads. Klik derefter på plusknappen.

2. Giv din regel en titel, der klart forklarer dens funktion.

Nu skal vi oprette vores kriterier.

3. Klik på rullemenuen, der er mærket "Navn", og skift det til "Dato sidst åbnet."

4. Klik på rullemenuen, der er mærket "er", og skift den til "er ikke i sidste".

5. Skift "1 time" til "7 dage" eller uanset hvilket tidsinterval du har brug for.

I det næste afsnit sætter vi ind, hvad der skal gøres med filer, der matcher vores kriterier.

6. Klik på "Ingen mappe valgt", og skift den til "Papirkurv".

7. Klik på OK for at gemme reglen. Hvis Hazel er tændt, gælder denne regel umiddelbart efter at du har klikket på OK, så alle filer, der er ældre end syv dage, flyttes til papirkurven.

Dette er måske den enkleste mulige Hazel-regel, men det er stadig nyttigt. Jeg bruger faktisk et par sammen, som flytter og skrald filer på forskellige tidspunkter baseret på deres type og alder. Her er et skærmbillede af mine nuværende Downloads regler med titler, der skal give dig en ide om, hvad de gør.

2. Organiser og ZIP gamle filer

Denne regel, jeg bruger til at organisere mit skrivebord, kommer i to dele. Først opretter vi en regel, der sætter gamle filer i en bestemt mappe.

1. Klik på din skrivebordsmappe i sidepanelet. Hvis skrivebordsmappen ikke er der, skal du klikke på plusknappen under listen over mapper.

2. Klik på plusknappen i reglerruden for at oprette en ny regel.

3. Skift Navn-rullemenuen til "Dato sidst ændret", "Er ikke sidst", og skift tidsinterval til en uge.

4. Skift rullelisten Flyt til "Sorter i undermappe".

5. Klik på tekstboksen efter "med mønster" for at få vist en liste over omdøbs-tokens, du kan bruge. Vælg "nuværende dato".

6. Klik efter den aktuelle dato token i din tekstboks og skriv "arkiv".

7. Klik på Udført for at lukke tekstboksen og OK for at bekræfte reglen.

Nu etablerer vi som regel at komprimere disse mapper i ZIP-arkiver.

8. Opret en ny ny regel i Desktop-mappen ved at klikke på plusknappen under reglerlisten.

9. Opret to regler: Navn indeholder "arkiv" og Kind er mappe.

10. Klik på rullemenuen for at vælge Arkiver.

Denne regel arkiverer automatisk alt, der ikke er blevet ændret i de sidste syv dage.

3. Omdøb og fil scannede dokumenter baseret på OCR-indhold

Denne sidste regel kræver nogle ekstern hardware eller software for at få det til at fungere. Jeg bruger min ScanSnap, som konverterer scannede dokumenter til PDF-filer med levende tekstdata indlejret. På denne måde kan jeg automatisk arkivere scannede papirer i de relevante mapper.

Nu ved du, hvordan du læser denne regel. Det matcher tre betingelser ved at bruge indholdet af PDF'en som udløsere til nedenstående handlinger. Når den finder en kamp, ​​omdanner reglen mappen med datoen, som scanningen blev oprettet, og navnet på regningen, og filer den i min "Statements" -mappe.

Konklusion

Når du er færdig med at oprette alle dine regler, kan du vende tilbage til Systemindstillinger og slå Hazel på.

Som du kan se, er Hazel utrolig kraftfuld, og de tre regler ovenfor er blot eksempler. Tag dig tid til at mucke rundt og eksperimentere, og du vil helt sikkert komme med noget praktisk.